PHP获取当前IP地址源码


利用PHP获取当前的IP地址,听着麻烦,其实却很简单,几个系统语句就可以搞定!


有两种方法,来看下第一种方法:


<?php

echo $_SERVER["REMOTE_ADDR"];

?>
这种方法,简单,一句代码就可以获取到。但是正是因为它的简单,所以也会有些其它问题出现,比如获取不到正确的IP,获取不到真实的IP。这种方法,一般情况下是可以用的。



第二种方法,来看下



<?php

// 定义一个函数getIP()
function getIP(){
global $ip;
if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else $ip = "Unknow";
return $ip;
}
//   易捷博客网
//   www.vxia.net
// 使用方法:
echo getIP();

?>



演示地址:www.vxia.net/ip.php



标签: IP 源码

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.vxia.net/post-407.html

相关推荐

你肿么看?

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。