关闭

PHP 获取客户端真实的ip地址

标签: ip地址
542人阅读 评论(0) 收藏 举报
分类:

原文地址:http://www.580bang.com/?post=2



有些内置的函数无法获取用户客户端真是的ip地址,而在实际运用中,我们这个用到的相对来说还是比较平凡的,那么有什么方法来解决这个呢?答案就在下方!
通过网址接口获取对应的真实ip地址(比较靠谱的)

function getipinfo(){
	header("Content-Type:text/html;   charset=utf-8");
	$url = 'http://1111.ip138.com/ic.asp';  //这儿填页面地址
	$info=httpGet($url);
	$p = "%<center>(.*?)</center>%si";
	preg_match_all($p, $info, $arr);
	
	$info=$arr[1];
	$str1 = explode("[",iconv('GB2312', 'UTF-8',$info[0]));
	$str2 = explode("]",$str1[1]);
	$ip=$str2[0].'_'.substr($str2[1],10);
	return $ip;
}

前台页面直接调用

$getip=getipinfo();


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:770471次
    • 积分:7484
    • 等级:
    • 排名:第3294名
    • 原创:128篇
    • 转载:100篇
    • 译文:0篇
    • 评论:92条
    文章分类
    最新评论