Php IP访问受限,如果为假,则显示404

Php IP访问受限,如果为假,则显示404,php,ip,http-status-code-404,Php,Ip,Http Status Code 404,我想只向具有特定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>'; if($\u服

我想只向具有特定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>';
if($\u服务器['REMOTE\u ADDR']='IP address'|$\u服务器['REMOTE\u ADDR']=='127.0.0.1')
回音“
  • ”;

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

    设置404标题并
    echo
    输出404页面的内容(如果有);否则,将一个页面与其他页面相似,并将其回声输出

    header('HTTP/1.0 404 Not Found');
    echo file_get_contents("404.html");