首页IT科技要查看此内容,你需要更改(phpcms v9提示“您要查看的信息不存在”怎么解决)

要查看此内容,你需要更改(phpcms v9提示“您要查看的信息不存在”怎么解决)

时间2025-09-19 12:42:50分类IT科技浏览5391
导读:phpcms v9提示“您要查看的信息不存在”怎么解决...

phpcms v9提示“您要查看的信息不存在                 ”怎么解决

解决方法:

找到/phpcms/modules/content/index.php                ,第59行

if(!$r || $r[status] != 99) showmessage(L(info_does_not_exists),blank);

替换为:

if(!$r || $r[status] != 99) header(location:/errorfiles/404.html);

解释下原理:

$r = $this->db->get_one(array(id=>$id));//$r为根据id查询的这条内容信息                 。

相关推荐:phpcms教程

if(!$r || $r[status] != 99) showmessage(L(info_does_not_exists),blank);//$r[status] != 99的意思是这条信息没有通过审核                         ,即如果这条信息为空或未通过审核则执行后面的操作                        。showmessage()并不是PHP的内置函数        ,而是phpcms的独有函数        ,很多人在这里搞错了        。

info_does_not_exists//这个字段的意思是“您要查看的信息不存在或者还未通过审批!                        ”                         ,大家可以打开/phpcms/languagess/zh-cn/content.lang.php在第295行看一下                 。

header()函数不知道的的可以百度一下                 ,简单讲就是在任何实际的输出被发送之前调用        ,后面的location指向自己的404页面即可                         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python _new_(python单例的使用详解)