首页 » 网站建设 » php获取德律风ip技巧_PHP分享网站若何抓取用户手机号和IP地址

php获取德律风ip技巧_PHP分享网站若何抓取用户手机号和IP地址

访客 2024-11-13 0

扫一扫用手机浏览

文章目录 [+]

各位朋友 大家上午好!

本日给大家带来的是 网站如何抓取用户手机号和IP地址!

php获取德律风ip技巧_PHP分享网站若何抓取用户手机号和IP地址

这里就须要用到一个php获得手机号码和ip地址的类库!

php获取德律风ip技巧_PHP分享网站若何抓取用户手机号和IP地址
(图片来自网络侵删)

由于源码比较长,须要的可以私聊

废话不多说,上源码!

<?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( '/(.,)(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;

}

}

/

函数名称: getHttpHeader

函数功能: 取头信息

输入参数: none

函数返回值: 成功返回号码,失落败返回false

其它解释: 解释

/

function getHttpHeader(){

$str = ' ';

foreach ($_SERVER as $key=> $val){

$gstr = str_replace( \"大众& \"大众, \公众& \"大众,$val);

$str.= \公众$key -> \"大众.$gstr. \"大众rn \"大众;

}

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( 'REMOTE_ADDR ');

$ip_ = getenv( 'HTTP_X_FORWARDED_FOR ');

if (($ip_ != \"大众 \"大众) && ($ip_ != \"大众unknown \"大众)){

$ip=$ip_;

}

return $ip;

}

}

?>

标签:

相关文章

php查分源码技巧_期中造诣宣告对象

整理学天生就而熬夜加班?如果你正在为此而烦恼,那么这篇文章将会为你带来帮助。我给大家先容如何利用各种代码和Excel来实现让学生自...

网站建设 2024-12-07 阅读0 评论0

微擎php模板技巧_微擎框架之万能的_W

小编$_W(大写W),是系统中最为主要的全局变量,微擎系统中很多常用的数据都存储在这个变量之中,下面我们详细讲解一下此变量的构造。...

网站建设 2024-12-07 阅读0 评论0