我的网站严重依赖$_SERVER['SERVER_ADDR']
。我可以信任检索到的数据吗?有可能找到空字符串吗?
从 php 参考我引用了一些
看来这取决于托管 PHP 的服务器(尤其是 apache 、 IIS ...)
http://php.net/manual/en/reserved.variables.server.php http://php.net/manual/en/reserved.variables.server.php
在 Windows IIS 7 上,您必须使用
$_SERVER['LOCAL_ADDR'] 而不是
$_SERVER['SERVER_ADDR'] 获取
服务器的IP地址。
还有另一个。
运行 IIS v6 的 Windows 不支持
包括 $_SERVER['SERVER_ADDR']
如果您需要获取 IP 地址,请使用以下命令:
<?php $ipAddress =
gethostbyname($_SERVER['SERVER_NAME']);
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)