Maison > Tutoriel CMS > PHPCMS > Comment résoudre le problème 'Les informations que vous souhaitez afficher n'existent pas' dans phpcms v9

Comment résoudre le problème 'Les informations que vous souhaitez afficher n'existent pas' dans phpcms v9

angryTom
Libérer: 2020-02-15 13:43:48
original
2507 Les gens l'ont consulté

Comment résoudre le problème 'Les informations que vous souhaitez afficher n'existent pas' dans phpcms v9

Comment résoudre l'invite phpcms v9 "Les informations que vous souhaitez afficher n'existent pas"

Solution :

Recherchez /phpcms/modules/content/index.php, la ligne 59

if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');
Copier après la connexion

est remplacée par :

if(!$r || $r['status'] != 99) header('location:/errorfiles/404.html');
Copier après la connexion

Expliquez le principe :

$r = $this->db->get_one(array('id'=>$id));//$r为根据id查询的这条内容信息。
Copier après la connexion

Recommandations associées : tutoriel phpcms

if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank ') ;//$r['status'] != 99 signifie que ces informations n'ont pas réussi l'examen, c'est-à-dire que si ces informations sont vides ou échouent à l'examen, les opérations suivantes seront effectuées. showmessage() n'est pas une fonction intégrée de PHP, mais une fonction unique de phpcms. Beaucoup de gens font des erreurs ici.

info_does_not_exists//Ce champ signifie "Les informations que vous souhaitez afficher n'existent pas ou n'ont pas été approuvées !", vous pouvez ouvrir /phpcms/lingualss/zh-cn/content.lang.php à la page 295 OK, jetez un oeil.

Si vous ne connaissez pas la fonction header(), vous pouvez la rechercher sur Baidu. En termes simples, elle est appelée avant qu'une sortie réelle ne soit envoyée, et l'emplacement suivant pointe vers votre propre page 404.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal