加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 不同的浏览器,不同的IP?

发布时间:2020-12-13 17:26:57 所属栏目:PHP教程 来源:网络整理
导读:我通过在 MySQL数据库中保存$_SERVER [‘REMOTE_ADDR’]的值来保存用户的IP地址.问题是,对于Firefox和Chrome,$_SERVER [‘REMOTE_ADDR’]是:: 1(即IPv6中的localhost),IE和Opera是127.0.0.1(IPv4). 所以我的问题是 IP版本是否依赖浏览器? (我曾经认为它依赖
我通过在 MySQL数据库中保存$_SERVER [‘REMOTE_ADDR’]的值来保存用户的IP地址.问题是,对于Firefox和Chrome,$_SERVER [‘REMOTE_ADDR’]是:: 1(即IPv6中的localhost),IE和Opera是127.0.0.1(IPv4).

所以我的问题是

IP版本是否依赖浏览器? (我曾经认为它依赖于
电脑)
>我应该在数据库中创建两个字段,一个用于IPv4地址,一个用于IPv6地址;
>我应该将所有的IP统一到IPv6吗?在PHP中如何做到这一点(如果有可能)?

>相当明显的是,您的盒子是启用IPv6的,Firefox / Chrome可以使用IPv6,而IE和Opera不会(或者是默认设置). >将地址存储在足够长的位置以容纳IPv6地址的字符串中. >不,因为一般情况下你不能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读