我正在尝试将用户的IP与允许的IP进行比较。它说我的IP不允许在回复 97.103.49.59You do not have permission to do that.
我正试图比较它们:
$ip_address = $_SERVER['REMOTE_ADDR'];
echo "$ip_address";
if(ip_adress=="97.103.49.59") {
header('Location: Blog.php');
} else {
echo "You do not have permission to do that.";
}
答案 0 :(得分:3)
if(ip_adress=="97.103.49.59") {
应该阅读
if($ip_address=="97.103.49.59") {
答案 1 :(得分:3)
应该是
if($ip_address=="97.103.49.59")
您还可以允许或拒绝特定范围
$start = ip2long("97.103.49.1");
$end = ip2long("97.103.49.255");
$ip = ip2long($_SERVER['REMOTE_ADDR']);
if ($ip >= $start && $ip <= $end) {
// In range
}
答案 2 :(得分:2)
你忘记了ip_adress前面的$。
if($ip_address=="97.103.49.59")
应该这样做。
答案 3 :(得分:1)
if($ip_adress=="97.103.49.59") {
你忘记了$
..