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

前端之家收集整理的这篇文章主要介绍了php – $_SERVER [‘REMOTE_ADDR’]没有给出正确的IP地址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 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)地址是正常的.

猜你在找的PHP相关文章