1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > iphone4s来电显示归属地软件 PHP 中检查或过滤IP地址的实现代码

iphone4s来电显示归属地软件 PHP 中检查或过滤IP地址的实现代码

时间:2022-01-07 11:37:46

相关推荐

iphone4s来电显示归属地软件 PHP 中检查或过滤IP地址的实现代码

后端开发|php教程

iphone4s来电显示归属地软件

后端开发-php教程

你可以通过增加一个配置文件,然后将需要禁止的一些 IP 地址通过一定规则添加到配置文件中,在程序初始化的时候,读取配置文件中的每个规则,然后通过本文提供的方法去检查当前访问的客户端 IP 地址是否存在于这些规则中,如果存在,则拒绝提供服务。

旅游社交网站破解版源码,ubuntu补丁安装教程,tomcat看不到服务器,树莓派集群 爬虫,php3490是多少钱,战略审核seolzw

复制代码 代码如下:

mechat源码,vscode jinja,ubuntu开机小键盘,tomcat小白,手机版sqlite。,服务器租用怎么找客户,页面加载js插件,app 前端ui框架,爬虫网页的数据 java,失物招领php,43seo,书店网站模板,flash特效网页,学生导入模板与代码库,易企秀纵向长页面,人事工资信息管理系统,delphi托盘程序实列lzw

<?php

/**

* PHP 中检查或过滤 IP 地址

*

* 支持 IP 区间、CIDR(Classless Inter-Domain Routing)及单个 IP 格式

* 整理:

* 参考:

* – {@link /manual/zh/function.ip2long.php#70055}

* – {@link /manual/zh/function.ip2long.php#82397}

*

* @param string $network 网段,支持 IP 区间、CIDR及单个 IP 格式

* @param string $ip 要检查的 IP 地址

* @return boolean

*/

function netMatch($network, $ip) {

$network = trim($network);

$ip = trim($ip);

$result = false;

// IP range : 174.129.0.0 – 174.129.255.255

if (false !== ($pos = strpos($network, “-“))) {

$from = ip2long(trim(substr($network, 0, $pos)));

$to = ip2long(trim(substr($network, $pos+1)));

$ip = ip2long($ip);

$result = ($ip >= $from and $ip <= $to);

// CIDR : 174.129.0.0/16

} else if (false !== strpos($network,”/”)) {

list ($net, $mask) = explode (‘/’, $network);

$result = (ip2long($ip) & ~((1 << (32 – $mask)) – 1)) == ip2long($net);

// single IP

} else {

$result = $network === $ip;

}

return $result;

}

// 174.129.0.0 – 174.129.255.255

var_dump(netMatch(‘ 174.129.0.0 – 174.129.255.255 ‘, ‘174.129.1.31’)); // True

var_dump(netMatch(‘ 174.129.0.0/16 ‘, ‘174.139.1.31’)); // False

var_dump(netMatch(‘ 174.129.1.32 ‘, ‘174.129.1.31’)); // False

?>

端游源码论坛,vscode代码颜色调整,ubuntu使用sudo,查看tomcat是否存活,翻咔爬虫,php购物车实例,肇庆教育seo怎么做,shopex网站经常出错,html旅游网站模板lzw

由于中国使用的大多数都是动态 IP 地址,所以通过 IP 地址限制访问具有一定的局限性,使用的时候需要谨慎,但是对于应急限制访问来说,还是非常有用的。

以上就介绍了iphone4s来电显示归属地软件 PHP 中检查或过滤IP地址的实现代码,包括了iphone4s来电显示归属地软件方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。