数码资讯
PHP中禁止访问单个IP和IP段的代码摘要
没有一个单一的IP < PHP IP访问限制 如果(getenv('http_client_ip ')strcasecmp(getenv('http_client_ip),'unknown ')){ userip美元= getenv('http_client_ip); } elseif(getenv
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
没有一个单一的IP
< PHP
IP访问限制
如果(getenv('http_client_ip ')strcasecmp(getenv('http_client_ip),'unknown ')){
userip美元= getenv('http_client_ip);
} elseif(getenv('http_x_forwarded_for ')strcasecmp(getenv('http_x_forwarded_for),'unknown ')){
userip美元= getenv('http_x_forwarded_for);
} elseif(getenv('remote_addr ')strcasecmp(getenv('remote_addr),'unknown ')){
userip美元= getenv('remote_addr);
} elseif(isset($ _server { 'remote_addr ' }){ } _server美元的'remote_addr strcasecmp(_server { 'remote_addr美元},'unknown ')){
userip美元美元'remote_addr_server { } =;
}
banned_ip美元=阵列(
127.0.0.1
203.0.0.1
56.12.50.65
192.168.1.88
);
If (in_array ($userip, $banned_ip))
{
死()你的IP是块连接!;
}
测试;
>
禁止ip段
复制代码代码如下所示:
< PHP
IP访问限制
如果(getenv('http_client_ip ')strcasecmp(getenv('http_client_ip),'unknown ')){
userip美元= getenv('http_client_ip);
} elseif(getenv('http_x_forwarded_for ')strcasecmp(getenv('http_x_forwarded_for),'unknown ')){
userip美元= getenv('http_x_forwarded_for);
} elseif(getenv('remote_addr ')strcasecmp(getenv('remote_addr),'unknown ')){
userip美元= getenv('remote_addr);
} elseif(isset($ _server { 'remote_addr ' }){ } _server美元的'remote_addr strcasecmp(_server { 'remote_addr美元},'unknown ')){
userip美元美元'remote_addr_server { } =;
}
ban_range_low美元= ip2long(217.0.0.0 ); / / IP段
ban_range_up美元= ip2long(217.255.255.255 ); / / IP的尾巴
为IP = ip2long($ userip });
如果($ IP > ban_range_low美元美元美元IP < ban_range_up)
{
打印禁止;
出口();
}
>
< PHP
IP访问限制
如果(getenv('http_client_ip ')strcasecmp(getenv('http_client_ip),'unknown ')){
userip美元= getenv('http_client_ip);
} elseif(getenv('http_x_forwarded_for ')strcasecmp(getenv('http_x_forwarded_for),'unknown ')){
userip美元= getenv('http_x_forwarded_for);
} elseif(getenv('remote_addr ')strcasecmp(getenv('remote_addr),'unknown ')){
userip美元= getenv('remote_addr);
} elseif(isset($ _server { 'remote_addr ' }){ } _server美元的'remote_addr strcasecmp(_server { 'remote_addr美元},'unknown ')){
userip美元美元'remote_addr_server { } =;
}
banned_ip美元=阵列(
127.0.0.1
203.0.0.1
56.12.50.65
192.168.1.88
);
If (in_array ($userip, $banned_ip))
{
死()你的IP是块连接!;
}
测试;
>
禁止ip段
复制代码代码如下所示:
< PHP
IP访问限制
如果(getenv('http_client_ip ')strcasecmp(getenv('http_client_ip),'unknown ')){
userip美元= getenv('http_client_ip);
} elseif(getenv('http_x_forwarded_for ')strcasecmp(getenv('http_x_forwarded_for),'unknown ')){
userip美元= getenv('http_x_forwarded_for);
} elseif(getenv('remote_addr ')strcasecmp(getenv('remote_addr),'unknown ')){
userip美元= getenv('remote_addr);
} elseif(isset($ _server { 'remote_addr ' }){ } _server美元的'remote_addr strcasecmp(_server { 'remote_addr美元},'unknown ')){
userip美元美元'remote_addr_server { } =;
}
ban_range_low美元= ip2long(217.0.0.0 ); / / IP段
ban_range_up美元= ip2long(217.255.255.255 ); / / IP的尾巴
为IP = ip2long($ userip });
如果($ IP > ban_range_low美元美元美元IP < ban_range_up)
{
打印禁止;
出口();
}
>
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。