我有一些页面,我不希望用户能够直接访问。PHP:防止直接访问页面
我有这个功能,我想出了它的工作原理:
function prevent_direct_access()
{
if($_SERVER['REQUEST_URI'] == $_SERVER['PHP_SELF'])
{
//include_once('404.php');
header("Location: 404.php");
}
}
这不正是我想要的,该URL不会改变,但内容一样。不过,我想知道是否有什么我需要添加,告诉搜索引擎,这是一个404,而不是索引它。请记住,我不希望URL改变。
谢谢!
您是否有理由采用这种方法而不是使用robots.txt? – illvm 2009-06-25 15:52:42