PHP Header 404 失效问题

我们常使用php的header的404 Not Found功能来保护用户非法进入内部文件访问。


但非常奇怪,我使用时却无效,显示出空白页。尝试多久,感觉有点眉目了。

原来这个语句并没有出错,而是浏览器的问题。

以下方式可能会解决你的问题:
1. 建议你关闭浏览器,重新打开。
2. 建议你设置浏览器不使用自动连接,而是每次刷新。

我多次尝试发现,如果你原来这个页面有内容,而修改PHP文件后,却没有出现404页面。我想应该就是上面这个原因。你不用在乎用户是否是这样的设置,因为他如果是正确访问就显示正确页面;而确实是错误URL,那么这个页面执行当然显示404信息。

呵呵,有时调试多种原因影响,确实麻烦~~

About the Author