1

我想仅向具有特定 IP 的用户显示某个页面,如果 IP 不匹配,则使该页面看起来不存在(显示 404 错误页面而不重定向)。

我有检查IP的部分:

if ($_SERVER['REMOTE_ADDR'] == 'IP address' || $_SERVER['REMOTE_ADDR'] == '127.0.0.1')
echo '<li><a href="page.php"><b>Page</b></a></li>';

但是,我不知道如何显示 404 错误页面。

4

1 回答 1

2

设置 404 标头并echo输出 404 页面的内容(如果有的话);否则,请像其他任何页面一样制作一个,然后将其回显。

header('HTTP/1.0 404 Not Found');
echo file_get_contents("404.html");
于 2013-07-27T16:53:17.900 回答