关于PHP获取IP的问题 问题一,如何获取访问者本机的IP问题二,有没有通过访问者的IP判断他所以的省份.高手帮忙,提前谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (!empty($_SERVER['HTTP_CLIENT_IP']))$ip=$_SERVER['HTTP_CLIENT_IP'];else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];else$ip=$_SERVER['REMOTE_ADDR']; 然后和自己的IP数据库比较,不过IP查询网站有一些可以调用的代码可以用,可以去看看。 刚才在CSDN这里找到了一个其实有两种方法 第一种:用QQ ip库。得到 http://hi.baidu.com/%C0%EE%BF%A8/blog/item/d63304d5e1b740c450da4bc5.html 第二中个人私人方法:(程序小偷) PHP code<?$ip=$REMOTE_ADDR;$time=date('Y-m-d H:i:s');$file="counter.txt";$fp=fopen("counter.txt","a");$txt="$ip"."----".$b[2]."$time"."\n";////程序小偷。偷取ip地址所在地//$a="http://www.ip.cn/getip.php?action=queryip&ip_url=$ip";//$b=@fopen($a,"r") or die("ss");//$center=file_get_contents($a);//if($center!=null && $center!=""){//$b=explode(":",$center);////print_r($b);//$txt="$ip"."----".$b[2]."$time"."\n";//}else//{// $txt="$ip"."----"."$time"."\n";//}fputs($fp,$txt);?> 出现The parameter is incorrect. 错误,求解!!! php局域网系统 访问速度慢?(为何) 问一个很基础的问题,要在数据库里选择出字段值(int型)为空的数据记录怎么写? 碰到一个郁闷的问题,请大家帮忙 PHP 4.3.4RC1 released MySQL语句用ORDER BY排序后怎样提取第N到N+10条记录? 开发文档。。。 菜鸟问题,如何在Mysql数据库中不添加重复的数据? 公司需要,加入php队伍,请高手指路!!!! php模拟手机获取代码, PHP如何备份MYSQL数据库? 关于file_exists的问题
$ip=$_SERVER['HTTP_CLIENT_IP'];
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip=$_SERVER['REMOTE_ADDR'];
其实有两种方法
第一种:用QQ ip库。得到
http://hi.baidu.com/%C0%EE%BF%A8/blog/item/d63304d5e1b740c450da4bc5.html 第二中个人私人方法:(程序小偷)
PHP code
<?
$ip=$REMOTE_ADDR;
$time=date('Y-m-d H:i:s');
$file="counter.txt";
$fp=fopen("counter.txt","a");
$txt="$ip"."----".$b[2]."$time"."\n";
////程序小偷。偷取ip地址所在地
//$a="http://www.ip.cn/getip.php?action=queryip&ip_url=$ip";
//$b=@fopen($a,"r") or die("ss");
//$center=file_get_contents($a);
//if($center!=null && $center!=""){
//$b=explode(":",$center);
////print_r($b);
//$txt="$ip"."----".$b[2]."$time"."\n";
//}else
//{
// $txt="$ip"."----"."$time"."\n";
//}
fputs($fp,$txt);
?>