时间:2021-05-26
假设有 IP 地址范围 192.168.0.0~192.168.0.255,只允许此 IP 段访问的代码如下:
复制代码 代码如下:
<?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 地址是否符合访问条件。符合则正常输出页面,反之拒绝访问。
据此,如果用户 IP 地址满足要求,只需简单输出或包含页面文件即可。文件包含代码如下:
复制代码 代码如下:
<?php
if (!($from >= 0 && $to <= 0))
echo "Access Denied";
else
include('homepage.html')";
?>
当然,也可以按判断结果跳转至不同页面。跳转代码如下:
复制代码 代码如下:
<?php
if (!($from >= 0 && $to <= 0))
header('Location: https://www.jb51.net/404.html');
else
header('Location: https://www.jb51.net/index.html');
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
经常需要根据IP地址统计apache站点访问量,最基本的脚本.根据IP访问量降序排列:复制代码代码如下:#!/bin/bash#Script_name:acce
本文实例讲述了php限制ip地址范围的方法。分享给大家供大家参考。具体如下:只有在限定范围内的ip地址才能访问functionget_real_ipaddres
实例01实现一个简单的Web服务访问本实例将实现IP地址查询接口服务,根据用户传入的IP地址返回IP所在的省、市、地区,实例中将会用到IP地址库用于查询信息,由
ARP是TCP/IP协议族中的一个重要协议,用于查看和修改本地计算机上的arp(地址解析协议)表项,该表项用于缓存最近将ip地址转mac(媒体访问控制)地址的i
本文实例为大家分享了php判断IP地址是否在多个IP段内的具体代码,供大家参考,具体内容如下IP.class.php=$start&&$ipIntIpRang.