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

php – $_SERVER [‘REMOTE_ADDR’]没有给出正确的IP地址

发布时间:2020-12-13 13:46:44 所属栏目:PHP教程 来源:网络整理
导读:我正在使用 PHP表单,我想保留用户IP地址的记录.这是我使用的代码的剪辑: input type="hidden" name="ip" value="?php echo $_SERVER['REMOTE_ADDR']; ?" / 当我在XAMPP中打开代码并读取源代码时,该值的IP地址与我的不同: input type="hidden" name="ip" va
我正在使用 PHP表单,我想保留用户IP地址的记录.这是我使用的代码的剪辑:
<input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" />

当我在XAMPP中打开代码并读取源代码时,该值的IP地址与我的不同:

<input type="hidden" name="ip" value="::1" />

当我在本地主机(XAMPP)中使用它时,这个IP地址是否正常发生?
如果没有,是否有任何替代方案来抓取用户的IP地址?

<input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" />

不要这样做提交表单时,从$_SERVER获取请求.在生成表单并将其存储在表单中时,它可以让人们有机会进行更改.

Does this IP address normally happen when I use it in a localhost (XAMPP)?

是.当您从本地主机请求页面时,获取本地IP(IPv6)地址是正常的.

(编辑:李大同)

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

    推荐文章
      热点阅读