php获得服务器端IP和客户端IP
2010年5月24日
没有评论
php获得服务器端IP和客户端IP这在很多面试题中都会出现。
貌似方法也很多。其中涉及到了$_SERVER 的用法。
也有另外一种方法,也很简单,如下:
PHP获得客户端IP:
$ip=$_SERVER['REMOTE_ADDR'];
直接采用$_SERVER即可。
PHP获得服务器端IP:
$domain = $_SERVER['HTTP_HOST'];
$ip=gethostbyname($domain);
这在PHP3 4 5都通用。
其中,与gethostbyname相似的还有 gethostbynamel() 这个函数。只不过gethostbynamel() 这个返回的是一个数组。
具体不同,去查阅手册。
