专业定制网站访客手机号码获取类,这个比较全面的分析类。wap网站获取访问者手机号PHP类文件【源码展示】

竞价访客获取
权威分析网站如何获取访客电话个人信息
2020年10月8日
访客电话
网站点击流量转化号码数据分析案例(访客电话获客转化分析过程)
2020年10月10日
网站访客手机号

网站访客手机号

  1. 网站访客手机号

    网站访客手机号

    <?php
  2. /**
  3. * 类名: mobile
  4. * 描述: 手机信息类
  5. * 其他:Q:3030-365-97 URL: shoujihao.ibixue.com
  6. */
  7. class mobile
  8. {
  9. /**
  10. * 函数名称: getPhoneNumber
  11. * 函数功能: 取手机号
  12. * 输入参数: none
  13. * 函数返回值: 成功返回号码,失败返回false
  14. * 其他:Q:3030-365-97 URL: shoujihao.gam7.com
  15. */
  16. function getPhoneNumber()
  17. {
  18. if (isset($_SERVER[‘HTTP_X_NETWORK_INFO’]))
  19. {
  20. $str1 = $_SERVER[‘HTTP_X_NETWORK_INFO’];
  21. $getstr1 = preg_replace(‘/(.*,)(13[\d]{9})(,.*)/i’,‘\\2’,$str1);
  22. Return $getstr1;
  23. }
  24. elseif (isset($_SERVER[‘HTTP_X_UP_CALLING_LINE_ID’]))
  25. {
  26. $getstr2 = $_SERVER[‘HTTP_X_UP_CALLING_LINE_ID’];
  27. Return $getstr2;
  28. }
  29. elseif (isset($_SERVER[‘HTTP_X_UP_SUBNO’]))
  30. {
  31. $str3 = $_SERVER[‘HTTP_X_UP_SUBNO’];
  32. $getstr3 = preg_replace(‘/(.*)(13[\d]{9})(.*)/i’,‘\\2’,$str3);
  33. Return $getstr3;
  34. }
  35. elseif (isset($_SERVER[‘DEVICEID’]))
  36. {
  37. Return $_SERVER[‘DEVICEID’];
  38. }
  39. else
  40. {
  41. Return false;
  42. }
  43. }
  44. /**
  45. * 函数名称: getHttpHeader
  46. * 函数功能: 取头信息
  47. * 输入参数: none
  48. * 函数返回值: 成功返回号码,失败返回false
  49. * 其他:Q:3030-365-97 URL: shoujihao.gam7.com
  50. */
  51. function getHttpHeader()
  52. {
  53. $str = ;
  54. foreach ($_SERVER as $key=>$val)
  55. {
  56. $gstr = str_replace(“&”,“&amp;”,$val);
  57. $str.= “$key -> “.$gstr.“\r\n”;
  58. }
  59. Return $str;
  60. }
  61. /**
  62. * 函数名称: getUA
  63. * 函数功能: 取UA
  64. * 输入参数: none
  65. * 函数返回值: 成功返回号码,失败返回false
  66. * 其它说明: 说明
  67. */
  68. function getUA()
  69. {
  70. if (isset($_SERVER[‘HTTP_USER_AGENT’]))
  71. {
  72. Return $_SERVER[‘HTTP_USER_AGENT’];
  73. }
  74. else
  75. {
  76. Return false;
  77. }
  78. }
  79. /**
  80. * 函数名称: getPhoneType
  81. * 函数功能: 取得手机类型
  82. * 输入参数: none
  83. * 函数返回值: 成功返回string,失败返回false
  84. * 其他:Q:3030-365-97 URL: shoujihao.gam7.com
  85. */
  86. function getPhoneType()
  87. {
  88. $ua = $this->getUA();
  89. if($ua!=false)
  90. {
  91. $str = explode(‘ ‘,$ua);
  92. Return $str[0];
  93. }
  94. else
  95. {
  96. Return false;
  97. }
  98. }
  99. /**
  100. * 函数名称: isOpera
  101. * 函数功能: 判断是否是opera
  102. * 输入参数: none
  103. * 函数返回值: 成功返回string,失败返回false
  104. * 其他:Q:3030-365-97 URL: shoujihao.gam7.com
  105. */
  106. function isOpera()
  107. {
  108. $uainfo = $this->getUA();
  109. if (preg_match(‘/.*Opera.*/i’,$uainfo))
  110. {
  111. Return true;
  112. }
  113. else
  114. {
  115. Return false;
  116. }
  117. }
  118. /**
  119. * 函数名称: isM3gate
  120. * 函数功能: 判断是否是m3gate
  121. * 输入参数: none
  122. * 函数返回值: 成功返回string,失败返回false
  123. * 其它说明: 说明
  124. */
  125. function isM3gate()
  126. {
  127. $uainfo = $this->getUA();
  128. if (preg_match(‘/M3Gate/i’,$uainfo))
  129. {
  130. Return true;
  131. }
  132. else
  133. {
  134. Return false;
  135. }
  136. }
  137. /**
  138. * 函数名称: getHttpAccept
  139. * 函数功能: 取得HA
  140. * 输入参数: none
  141. * 函数返回值: 成功返回string,失败返回false
  142. * 其它说明: 说明
  143. */
  144. function getHttpAccept()
  145. {
  146. if (isset($_SERVER[‘HTTP_ACCEPT’]))
  147. {
  148. Return $_SERVER[‘HTTP_ACCEPT’];
  149. }
  150. else
  151. {
  152. Return false;
  153. }
  154. }
  155. /**
  156. * 函数名称: getIP
  157. * 函数功能: 取得手机IP
  158. * 输入参数: none
  159. * 函数返回值: 成功返回string
  160. * 其他:Q:3030-365-97 URL: shoujihao.gam7.com
  161. */
  162. function getIP()
  163. {
  164. $ip=getenv(‘REMOTE_ADDR’);
  165. $ip_ = getenv(‘HTTP_X_FORWARDED_FOR’);
  166. if (($ip_ != “”) && ($ip_ != “unknown”))
  167. {
  168. $ip=$ip_;
  169. }
  170. return $ip;
  171. }
  172. }
  173. $ioopdnuber = new mobile();
  174. echo $ioopdnuber->getPhoneNumber();
  175.  ?>

以上关于 :wap移动手机端网站获取访问者手机号 的php类仅供实际案例展示一部分。了解针对手机移动端的分析,咨询可加微信:816354529

评论关闭了。