PHP 用户地址定位
2016-01-26 00:00
531 查看
$ip = get_real_ip(); $url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip"; $data = file_get_contents($url); $result = json_decode($data); echo "城市:" . $result->city . "<br>"; print_r($result); function get_real_ip(){ if(!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip = $_SERVER['HTTP_CLIENT_IP']; }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip= $_SERVER['HTTP_X_FORWARDED_FOR']; }else{ $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }
相关文章推荐
- php入门の运算符
- PHP文件上传-单文件上传函数思路
- yii2学习文章
- PHPCMS、织梦DEDECMS、帝国CMS的选择与比较
- php读取和保存base64编码的图片内容
- 统计脚本梳理
- php将一个字符串转变成键值对数组的效率问题
- PHP5 mysqli 教程
- PHP5 mysqli 教程
- response响应那些事之PrintWriter,OutputStream;write(),print[ln]()
- 与JS的encodeURIComponent相对应的PHP函数
- php的魔术方法__get(),__set(),__call(),__callStatic()以及static延迟静态绑定
- [转]php与java通用AES加密解密算法
- PHP程序在引号前自动加反斜杠的原因与处理办法
- Windows7安装FTP
- php备份数据库
- php安装程序
- Windows10中的IIS10安装php manager
- php函数:PHP pathinfo() 函数
- (转)PHP获取今天、昨天、明天的日期