存档

文章标签 ‘PHP客户端IP’

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() 这个返回的是一个数组。

具体不同,去查阅手册。