网页抓取手机号(PHP获取访客手机号码取手机号码常用参数参数说明书的分析 )
优采云 发布时间: 2022-03-08 20:21网页抓取手机号(PHP获取访客手机号码取手机号码常用参数参数说明书的分析
)
获取网站访客手机号
让我们看看如何连接到普通的移动网络
WIFI,手机wifi上网其实和中国电信、中国联通、中国移动的移动运营平台没有关系,因为他使用的路由器其实是传统的有线上网。所以wifi上网默认是有线的,不扣流量,拿不到号。常规三网接入方式 中国移动APN:CMWAP(2G)CMNET(3G) 中国电信APN:CTWAP(2G)CTNET(3G) 只有移动网络有效(电信手机、中国移动、中国联通),其他接入方式无效
手机接入网站流程,以联通为例,其他同理
3GNET的接入方式是网络直连,把你的手机当成PC,给你一个独立的上网通道。目标网站
3GWAP的接入方式是压缩接入。方法是手机先发送访问请求。中国联通WAP服务器中转站收到您的请求后,WAP服务器发送指定请求访问您的网站,然后在获取数据后,由WAP中转服务器将数据压缩后发送回你的手机。
经过上面的分析,大家应该很清楚,通过程序抓取WAP网站来访者的手机号是可以完全暴露的。但不是 100% 能得到它。
PHP WAP 获取访问者的手机号码
function getPhoneNumber()
{
if (isset($_SERVER['HTTP_X_NETWORK_INFO '])) {
$str1 = $_SERVER['HTTP_X_NETWORK_INFO '];
$getstr1 = preg_replace('/(.*,)(11[d])(,.*)/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('/(.*)(11[d])(.*)/i ', '2 ', $str3);
Return $getstr3;
} elseif (isset($_SERVER['DEVICEID '])) {
Return $_SERVER['DEVICEID '];
} else {
Return false;
}
}
获取手机号常用参数
String Mobile_GPRS = request.getHeader("X-up-calling-line-id");
String Mobile_CDMA = request.getHeader("x-up-subno");
String Mobile_INFO = request.getHeader("x-network-info");
String Mobile_DEVI = request.getHeader("deviceid");