我有一些頁面,我不希望用戶能夠直接訪問。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