Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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以长字符串形式出现,而不是传统的IP格式_Php_Sql_Ip - Fatal编程技术网

Php IP以长字符串形式出现,而不是传统的IP格式

Php IP以长字符串形式出现,而不是传统的IP格式,php,sql,ip,Php,Sql,Ip,如果已经有人问过我,我向你道歉,但我为此花了整整两个小时 所以我有一个网站,上面有一个管理面板,记录我所有的管理操作,在这样做的时候,我抓取他们的IP,以防会话出错并删除name变量。然而,我注意到有些人有IP地址,比如AT&T,似乎可以加密你的IP地址。IP地址如下所示: 2600:1003:b109:9b8a:70c7:3b0e:5fd3:d8f3 xxx.xxx.xxx.xxx 是否有人知道如何将其转换为以下形式: 2600:1003:b109:9b8a:70c7:3b0e:5fd3:

如果已经有人问过我,我向你道歉,但我为此花了整整两个小时

所以我有一个网站,上面有一个管理面板,记录我所有的管理操作,在这样做的时候,我抓取他们的IP,以防会话出错并删除name变量。然而,我注意到有些人有IP地址,比如AT&T,似乎可以加密你的IP地址。IP地址如下所示:

2600:1003:b109:9b8a:70c7:3b0e:5fd3:d8f3
xxx.xxx.xxx.xxx
是否有人知道如何将其转换为以下形式:

2600:1003:b109:9b8a:70c7:3b0e:5fd3:d8f3
xxx.xxx.xxx.xxx
我注意到像whatsmyip.org这样的网站就是这样做的


回复后编辑:我觉得很愚蠢,我甚至没有想到这是一个IPv6地址。谢谢大家指出。这不是加密的。这是IP地址。这是一个IPv6地址


您的web主机同时支持IPv4和IPv6寻址,这就是为什么您会在日志中看到这两种寻址方式的混合。

那个长字符串就是一个地址。这与加密无关。@KenWhite我从大多数请求中获得了实际的IP地址。@JacobH会检查一下的,谢谢。它们都是“实际的IP地址”。一种是较新的格式(IPv6),另一种是较旧的格式(IPv4)。你应该设计你的应用程序来处理这两种格式。你从大多数请求中得到的是无关的。IPV6地址完全有效,并且未加密。阅读我链接的维基百科文章。最终,每个人都将通过IPv6来到这里。@ceejayoz,我们只能希望如此。:-)几周前我不得不帮助某人使用IPX/SPX。