时间:2021-07-01 10:21:17 帮助过:15人阅读
IP: | |
国家: | |
省份: | |
城市: | |
县: | |
地区: | |
ISP: |
你说的别的访客和你用的是不同的网络么?如果是同一个公网IP出去的两个人,访问到的看起来就是同一个IP啊。如果你的服务在外网,发给你的其它网络环境的朋友看一下,看是否也这样。
你这段代码单独拿出来也可以测试啊,与CMS没啥关系,而且你这是从
http://ip.taobao.com/service/getIpInfo.php
取的数据,就这个示例来说,不需要建什么表吧。
表现是不是所有的访问都是同意来源呢? 使用的web服务器是否中间经过了代理?
你说的别的访客和你用的是不同的网络么?如果是同一个公网IP出去的两个人,访问到的看起来就是同一个IP啊。如果你的服务在外网,发给你的其它网络环境的朋友看一下,看是否也这样。
你这段代码单独拿出来也可以测试啊,与CMS没啥关系,而且你这是从
http://ip.taobao.com/service/getIpInfo.php
取的数据,就这个示例来说,不需要建什么表吧。
获取ip那个方法本来就不严谨,没想到一直流传到现在还有人用
获取ip那个方法本来就不严谨,没想到一直流传到现在还有人用
你先只取 $_SERVER['REMOTE_ADDR'] 试一下。
或者你自己应该找出来那段代码里最后生效的是哪个变量,就找到问题所在了。而且这和你自己的服务器网络结构也是有关系的。你应该在PHP手册里Predefined Variables一节搞懂那些环境变量的含义先。不应该直接把一段代码这么丢出来,就算别人帮你解决了,这块对你来说还是盲点。
说的好,解决了,是因为我网页是静态的,现在改成动态的,测试成功了。