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

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

时间2025-08-05 09:04:13分类IT科技浏览4774
导读: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
linux dd命令(Linux系统中dig命令用法完全罗列)