Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php IP和用户子网_Php_Codeigniter - Fatal编程技术网

Php IP和用户子网

Php IP和用户子网,php,codeigniter,Php,Codeigniter,我可以获得访问我的站点的任何用户的IP和子网吗 例如,如果用户来到我的索引页。。我的索引中是否可以有一个函数,用于获取该用户的IP和子网 IP和子网应如下所示 217.194.65.0/27 有什么想法吗? 提前感谢要从IP地址中获取子网,首先需要网络掩码 这些信息依赖于您的访客网络基础设施,我认为您不容易获得这些信息 一种选择是在ARIN中进行查找,假设范围最初是由ARIN数据库分配的,以了解网络是如何划分的 您可以在CIDR下看到初始分配子网,但这可能不同于谷歌的实际网络划分。例如,我认

我可以获得访问我的站点的任何用户的IP和子网吗 例如,如果用户来到我的索引页。。我的索引中是否可以有一个函数,用于获取该用户的IP和子网

IP和子网应如下所示

217.194.65.0/27 
有什么想法吗?
提前感谢

要从IP地址中获取子网,首先需要网络掩码

这些信息依赖于您的访客网络基础设施,我认为您不容易获得这些信息

一种选择是在ARIN中进行查找,假设范围最初是由ARIN数据库分配的,以了解网络是如何划分的

您可以在CIDR下看到初始分配子网,但这可能不同于谷歌的实际网络划分。例如,我认为这将有助于您从ip计算子网

用于查找ip

$ip=$_SERVER['REMOTE_ADDR'];

在pear中的其他软件包(如IPv6、CheckIP2等)中,您可以使用这些软件包来获取此类信息

您可以在PHP.Net上查看此评论查看此帖子。。也许它可以帮助你,通过使用像$ip=$\u服务器['HTTP\u X\u FORWARDED\u FOR']这样的代码,你的链接描述了一种不好的做法;。永远不应信任客户端HTTP提供的变量。