如何测试PHP应用程序的IPv6兼容性?
发布时间:2020-12-13 17:18:08 所属栏目:PHP教程 来源:网络整理
导读:我有一个现有的php web应用程序,我在IPv4上,我怎么能伪造IPv6地址来测试应用程序与它的兼容性?或者有更好的方法来测试IPv6兼容性吗? 更新: 我的应用程序在进行某些操作时记录用户的IP. IP地址存储在数据库中(从另一个问题我可以理解,BINARY是最好的列类型
我有一个现有的php web应用程序,我在IPv4上,我怎么能伪造IPv6地址来测试应用程序与它的兼容性?或者有更好的方法来测试IPv6兼容性吗?
更新: 我希望apache / php能像我使用IPv6一样工作,我需要确保我的应用程序与IPv6的兼容性已准备好在两个IPv4网络IPv6网络上进行生产. 解决方法
我同意Topener;不要担心,您的网站将与IPv6运行良好.
您也不必担心apache或 PHP,它们运行正常. 您应该只关心在数据库中存储IPv6地址等. 您只需将$_SERVER [‘REMOTE_ADDR’]更改为IPv6地址即可: echo $_SERVER['REMOTE_ADDR']; // will give you your current IP (probaply IPv4) // change the REMOTE_ADDR to an IPv6 address $_SERVER['REMOTE_ADDR'] = '3ffe:6a88:85a3:08d3:1319:8a2e:0370:7344'; 您可以在此处找到有关将IPv6地址存储到数据库的其他信息: How to store IPv6-compatible address in a relational database (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |