php取手机信息
❶ php怎么获取手机客户端ip
function getIP()
{
$ip=getenv('REMOTE_ADDR');
$ip_ = getenv('谨弊HTTP_X_FORWARDED_FOR');
if (($ip_ != "") && ($ip_ != "unknown"))
{
$ip=$ip_;
}
return $ip;
}
这段代码是获取手机端祥袭族ip的,测试过是wifi模式禅扰和移动2G卡经常性获取不到ip
❷ php怎么获取手机来自哪个国家
通过读取手机型号。
每一部手机都有自己的型号,根据型号就可以判断手机来自哪个国家。
php语言主要用于Web开发,应用环境相对简单,底层操作较少涉及,所以语法简单,概念比较少,很容易学习和使用。
php提供了许多有用的内置函数,为Web开发提供了很多便利,使代码编写得更好。
❸ php能不能获取手机gps信息,从而得到具体经纬度
可以得到的
html5有获取地理位置的api,即getCurrentPosition()方法,可以得到经纬度,经测试苹果和诺基亚手机获取的位置很精确,安卓根据各个机型而出现的偏差不同
可以获取ip,然后使用网络地图api,转化成经纬度
❹ php如何获取本地手机号
代码:
<?php
functioninquiry_number_infor($phonenumber)
/*
*传入手机号码,通过API的到xml格式数据,对xml进一步解析,最后返回相应的号码信息的数组。
*
*@paramstring$phonenumber
*
*@returnarray
*/
{
$url="http://api.showji.com/Locating/default.aspx?m=$phonenumber&output=xml&callback=querycallback";
$lines_array=file($url);
$lines_string=implode('',$lines_array);
echohtmlspecialchars($lines_string);
echo"</br>";
$p=xml_parser_create();
xml_parse_into_struct($p,$lines_string,$vals,$index);
xml_parser_free($p);
$return_arr=array();
foreach($valsas$val)
{
$key=$val["tag"];
if($key!="QUERYRESPONSE")
{
$value=$val["value"];
$return_arr[$key]=$value;
}
if($key==="QUERYRESULT"&&$value==="False")break;
}
return$return_arr;
}
$ret=inquiry_number_infor("11210982674");
//$ret=inquiry_number_infor("15210982674");
print_r($ret);
❺ PHP可以获取到手机号或者唯一标识吗
可以,用is_numeric 和strlen 函数来写,最后用正则来判断是否为手机号码,是手机号码就获取
用 is_numeric 判断是否为数字
用 strlen 判断长度是否为11位数或12位数,12位数判断第一位数是否为0,基本上打外省电话需要在号码前加0
$text='15812345678';
$search='/^(1(([35][0-9])|(47)|[8][0126789]))d{8}$/';
if(preg_match($search,$text)){
echo'手机完全符合';
}else{
echo'手机格式不符合';
}
❻ php可以获取到手机号或者唯一标识吗
获取不到,但是可以尝试用cookie一类的给用户做标记