```sql
<?php
/
类名: mobile
描述: 手机信息类
*/
class mobile
{
/**
函数名称: getPhoneNumber
函数功能: 取手机号请添加链接描述
输入参数: none
函数返回值: 成功返回号码,失败返回false
/
function getPhoneNumber()
{
if (isset($_SERVER['HTTP_X_NETWORK_INFO']))
{
$str1 = $_SERVER['HTTP_X_NETWORK_INFO'];
$getstr1 = preg_replace('/(.,)(13[\d]{9})(,.)/i','\2',$str1);
Return $getstr1;
}
elseif (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID']))
{
$getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID'];
Return $getstr2;
}
elseif (isset($_SERVER['HTTP_X_UP_SUBNO']))
{
$str3 = $_SERVER['HTTP_X_UP_SUBNO'];
$getstr3 = preg_replace('/(.)(13[\d]{9})(.*)/i','\2',$str3);
Return $getstr3;
}
elseif (isset($_SERVER['DEVICEID']))
{
Return $_SERVER['DEVICEID'];
}
else
{
Return false;
}
}
/**
函数名称: getHttpHeader
函数功能: 取头信息
输入参数: none
函数返回值: 成功返回号码,失败返回false
*/
function getHttpHeader()
{
$str = '';
foreach ($_SERVER as $key=>$val)
{
$gstr = str_replace("&","&",$val);
$str.= "$key -> ".$gstr."\r\n";
}
Return $str;
}
/**
函数名称: getUA
函数功能: 取UA
输入参数: none
函数返回值: 成功返回号码,失败返回false
其它说明: 说明
*/
function getUA()
{
if (isset($_SERVER['HTTP_USER_AGENT']))
{
Return $_SERVER['HTTP_USER_AGENT'];
}
else
{
Return false;
}
}
/**
函数名称: getPhoneType
函数功能: 取得手机类型
输入参数: none
函数返回值: 成功返回string,失败返回false
*/
function getPhoneType()
{
$ua = $this->getUA();
if($ua!=false)
{
$str = explode(' ',$ua);
Return $str[0];
}
else
{
Return false;
}
}
/**
函数名称: isOpera
函数功能: 判断是否是opera
输入参数: none
函数返回值: 成功返回string,失败返回false
/
function isOpera()
{
$uainfo = $this->getUA();
if (preg_match('/.Opera.*/i',$uainfo))
{
Return true;
}
else
{
Return false;
}
}
/**
函数名称: isM3gate
函数功能: 判断是否是m3gate
输入参数: none
函数返回值: 成功返回string,失败返回false
其它说明: 说明
*/
function isM3gate()
{
$uainfo = $this->getUA();
if (preg_match('/M3Gate/i',$uainfo))
{
Return true;
}
else
{
Return false;
}
}
/**
函数名称: getHttpAccept
函数功能: 取得HA
输入参数: none
函数返回值: 成功返回string,失败返回false
其它说明: 说明
*/
function getHttpAccept()
{
if (isset($_SERVER['HTTP_ACCEPT']))
{
Return $_SERVER['HTTP_ACCEPT'];
}
else
{
Return false;
}
}
/**
函数名称: getIP
函数功能: 取得手机IP
输入参数: none
函数返回值: 成功返回string
*/
function getIP()
{
$ip=getenv('REMOTEADDR');
$ip = getenv('HTTP_X_FORWARDEDFOR');
if (($ip != "") && ($ip != "unknown"))
{
$ip=$ip;
}
return $ip;
}
}
$ioopdnuber = new mobile();
echo $ioopdnuber->getPhoneNumber();```
![](https://s4.51cto.com/images/blog/202004/24/63ef68334bf20c91f57e3f25a2dd9a55.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
函数名称: getHttpHeader
函数功能: 取头信息
输入参数: none
函数返回值: 成功返回号码,失败返回false
其实现在很多人遇到什么事情的时候,都会在网上进行查询,通过这些就可以获取有效的信息。所以相关的行业网站也成了营销的主流正常,但是在这个过程中行业网站访客数据的抓取,能够帮助企业提供新的网络营销契机。
[《运营商大数据》](https://bigdata.51cto.com/art/201904/594413.htm)线索营销基于三大运营商+第三方平台合规大数据,通过多维度标签提取用户画像,提供精准营销线索。降低获客成本,提升转化率。
**打wo133call8484phone5709**
网页手机号抓取
猜你喜欢
转载自blog.51cto.com/14801821/2490043
今日推荐
周排行