|
復制代碼 代碼如下:
<?php
$IP = $_SERVER['REMOTE_ADDR'];
$from = strcmp($IP,'192.168.0.0');
$to = strcmp($IP,'192.168.0.255');
if (!($from >= 0 && $to <= 0))
echo "Access Denied";
else
echo "Homepage";
?>
從流程上講,這段代碼首先捕獲訪客 IP 地址,然后判斷該 IP 地址是否符合訪問條件。符合則正常輸出頁面,反之拒絕訪問。
據(jù)此,如果用戶 IP 地址滿足要求,只需簡單輸出或包含頁面文件即可。文件包含代碼如下:
復制代碼 代碼如下:
<?php
if (!($from >= 0 && $to <= 0))
echo "Access Denied";
else
include('homepage.html')";
?>
當然,也可以按判斷結果跳轉至不同頁面。跳轉代碼如下:
復制代碼 代碼如下:
<?php
if (!($from >= 0 && $to <= 0))
header('Location: http://www.jb51.NET/404.html');
else
header('Location: http://www.jb51.NET/index.html');
?>
php技術:PHP 根據(jù)IP地址控制訪問的代碼,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。