PHP中的REMOTE_ADDR和IPv6

Ali*_*xel 19 php apache ip-address ipv4 ipv6

假设$_SERVER['REMOTE_ADDR']始终返回IPv4地址是否安全?

谢谢!

Mic*_*zek 25

REMOTE_ADDR键由Web服务器设置,而不是PHP.如果Web服务器在v6上侦听并且用户以这种方式连接,则它将是v6地址

  • http://php.net/manual/en/function.inet-pton.php会将v4和v6"字符串"地址转换为其打包表示形式. (3认同)