【php利用腾讯ip分享计划获取地理位置示例分享_php实例】教程文章相关的互联网学习教程文章

PHP语言、浏览器、操作系统、IP、地理位置、ISP【代码】

<?php$obj = new class_guest_info;$obj->GetLang(); //获取访客语言:简体中文、繁體中文、English。$obj->GetBrowser(); //获取访客浏览器:MSIE、Firefox、Chrome、Safari、Opera、Other。$obj->GetOS(); //获取访客操作系统:Windows、MAC、Linux、Unix、BSD、Other。$obj->GetIP(); //获取访客IP地址。$obj->GetAdd(); //获取访客地理位置,使用 Baidu 隐藏接口。$obj->GetIsp(); //获取访客ISP,使用 Baidu 隐藏接口。class ...

PHP获取操作系统、IP、地理位置、浏览器、ISP等信息_PHP类代码【代码】

PHP语言、浏览器、操作系统、IP、地理位置、ISP,本PHP类里面有以下几种方法,同时也是用法说明:<?php class class_guest_info{function GetLang() {$Lang = substr($_SERVER[‘HTTP_ACCEPT_LANGUAGE‘], 0, 4);//使用substr()截取字符串,从 0 位开始,截取4个字符if (preg_match(‘/zh-c/i‘,$Lang)) {//preg_match()正则表达式匹配函数$Lang = ‘简体中文‘;}elseif (preg_match(‘/zh/i‘,$Lang)) {$Lang = ‘繁體中文‘;}els...

PHP 根据IP获取地理位置【代码】

1/**2 * 根据用户IP获取用户地理位置3 * $ip 用户ip4*/ 5function get_position($ip){6if(empty($ip)){7return ‘缺少用户ip‘;8 }9$url = ‘http://ip.taobao.com/service/getIpInfo.php?ip=‘.$ip; 10$ipContent = file_get_contents($url); 11$ipContent = json_decode($ipContent,true); 12return$ipContent; 13 } 原文:https://www.cnblogs.com/ldj3/p/9042305.html

PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法

根据IP获取访客所在国家/城市/经纬度 安装GeoIP扩展:sudo apt-get install libgeoip-devpecl install geoip-1.1.0 注意:Beta版要指定版本号.如果是apt安装的PHP,直接安装php5-geoip这个包即可. php.ini中加入:extension=geoip.so geoip.custom_directory="/usr/share/GeoIP" 免费下载GeoLiteCity数据库(解压后18MB): http://dev.maxmind.com/geoip/legacy/install/city/wget http://geolite.maxmind.com/download/geoip/database/...

PHP使用Redis的GEO(地理位置)命令【图】

Redis自3.2版本开始新增对GEO(地理位置)的支持,但是地球不是一个完美的球体,在最坏的情况下的偏差可能是0.5%。接近两极的区域是不支持的,支持坐标的有效的经度从-180度到180度;有效的纬度从-85.05112878度到85.05112878度,超出范围将会报错。我喜欢爬山,学习GEO的时候我也以山的坐标做演示,我的坐标是:116.517159,39.922267我整理了一些山的坐标$mountainCoordinates = array(array(115.793844, 40.584459, Hai_tuo),//海陀...

PHP地理位置搜寻并计算距离

本篇文章主要介绍PHP地理位置搜寻并计算距离,感兴趣的朋友参考下,希望对大家有所帮助。地理位置搜寻LBS,存储每个地点的经纬度坐标,搜寻附近的地点,建立地理位置索引可提高查询效率。mongodb地理位置索引,2d和2dsphere,对应平面和球面。1.创建lbs集合存放地点坐标use lbs; db.lbs.insert( { loc:{ type: "Point", coordinates: [113.332264, 23.156206] }, name: "广州东站" } ) db.lbs.insert( { loc:{ type: "Point", coo...

php获取访客(客户端)IP和地理位置的文字教程【图】

在日常开发过程中我们经常需要去分析客户端用户的行为,那么记录这些行为就必须要获取客户端真实的ip信息,本章教程,就给大家讲解下如何获取客户端:语言、浏览器、操作系统、IP、地理位置、ISP等信息。 首先我们需要下载本章程教程所使用的php类库http://www.gxlcms.com/xiazai/leiku/827 该类之前使用的是百度的ip库,由于百度的IP库失效,我修改了该类,使用了本地的ip库,如果你也需要使用本地ip库 那么就去下载:UTFWry....

如何获取用户当前详细地理位置

最近有个需求是获取用户周围附近商家,怎么获取用户所以位置?比较准,误差比较小的方法,请各位大神指导下回复内容:最近有个需求是获取用户周围附近商家,怎么获取用户所以位置?比较准,误差比较小的方法,请各位大神指导下你可以使用第三方地图API来获取用户当前的经纬度:高德API | 高德web定位第三方api么你是手机App还是Web(看你标签用的PHP,应该是Web了),App有GPS,Web有一些第三方Api可以调。看看百度地图API在指定圆形...

http-php有没有不使用第三方接口的情况下根据ip地址获取地理位置的方法?(第三方接口他们是通过什么原理实现这一功能的?)

我很好奇的是哪些根据ip获取地理位置的工具都是什么原理?ip中每位数字都代表了什么?我可以在本地不使用第三方接口的情况下完成这一任务吗?回复内容:我很好奇的是哪些根据ip获取地理位置的工具都是什么原理?ip中每位数字都代表了什么?我可以在本地不使用第三方接口的情况下完成这一任务吗?什么是ISP呢?简单点理解就像是类似中国电信、联通、移动等网络供应商。有了供应商了就可以上网了,上网你将能通过MODEM获取一个临时IP...

PHP语言、浏览器、操作系统、IP、地理位置、ISP

<?php$obj = new class_guest_info;$obj->GetLang(); //获取访客语言:简体中文、繁體中文、English。$obj->GetBrowser(); //获取访客浏览器:MSIE、Firefox、Chrome、Safari、Opera、Other。$obj->GetOS(); //获取访客操作系统:Windows、MAC、Linux、Unix、BSD、Other。$obj->GetIP(); //获取访客IP地址。$obj->GetAdd(); //获取访客地理位置,使用 Baidu 隐藏接口。$obj->GetIsp(); //获取访客ISP,使用 Baidu 隐藏接口。class ...

地牢猎手4存档位置php下通过IP获取地理位置的代码小偷程序

代码如下:function get_ip_place() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace(", ,$ip); $ip2=explode("(",$ip); $a=substr($ip2[1],0,-2); $b=explode(",",$a); return $b; } 上面来自开源中国写的真XXX,新闻我都不好意思发了,我们用正则表达式写更简单 来看看 代码如下:function get_ip_arr() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); preg_match_all("/\"(.*)\"/",$ip,$arr)...

再次提供一个IP地理位置查询类

IP 地理位置查询类 /** 文件名:IpLocation.class.php* IP 地理位置查询类 (主文件我上传上来了 还有一个测试文件我上传上来,同时还有一个QQWry.Dat这个大家可以在纯真IP库下载到 因为有6M多 所以这里不上传上来了)* * @author 马秉尧 * @version 1.5 * @copyright 2005 CoolCode.CN */ class IpLocation { /** * QQWry.Dat文件指针 * @var resource */ var $fp; /** * 第一条IP记录的偏移地址 * @var int */ var $...

php根据IP地址获取当前地理位置接口

<?phpfunction address_baidu($ip) { $u = ""; $address = file_get_contents(" http://open.baidu.com/ipsearch/s?wd={$ip}&tn=baiduip"); preg_match(#来自:(.+)#Ui, $address, $m); return strval($m[1]);}function GetRemoteIp($default=127.0.0.1){ $ip_string = $_SERVER[HTTP_CLIENT_IP].,.$_SERVER[HTTP_X_FORWARDED_FOR].,.$_SERVER[REMOTE_ADDR]; if ( preg_match ("/\d+\.\d+\.\d+\.\d+/", $ip_stri...

php获取用户真实IP与地理位置(淘宝IP接口)的实现代码

php获取用户的真实Ip地址,及根据淘宝IP接口分析出其实际的地理位置,有需要的朋友,可以参考下。本文中用到了淘宝IP库: http://ip.taobao.com。 代码如下。code==’1′){return false;}$data = (array)$ip->data; return $data; } ?> >>> 您可能感兴趣的文章: php新浪接口查询ip地理位置 php腾讯ip分享计划获取IP地理位置 php通过IP获取地理位置 PHP通过IP获取地理位置的代码 php获取网站地理位置及操作系统信息的代码分享 php通...

php获取网站地理位置及操作系统信息的代码分享

本文介绍下,用php获取网站的地理位置,以及操作系统相关信息的一例代码,有需要的朋友参考下。1,php代码部分’;$s2 = ‘\’;$tmp = array();preg_match_all(“/”.$s1.”([^~]*?)”.$s2.”/i”,$data,$tmp);$tmp1 = array();preg_match_all(“/\([^~]*?)\/i”,$tmp[0][0],$tmp1);return $tmp1[0][0].$tmp1[0][1].$tmp1[0][2]; } function getsoft($host,$port) {$fp = @fsockopen($host,$port,&$errno,&$errstr,3);if(!$fp) retu...

实例 - 相关标签