手机php用什么打开手机浏览器下载,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程序设计有所帮助。
/php/22130.htmlwww.phpzy.comtrue/php/22130.htmlTechArticlephp实现读取手机客户端浏览器的类 这篇文章主要介绍了php实现读取手机客户端浏览器的类,可实现取手机号码,浏览器报头信息,取得手机类型,取得手机IP等功能,需要的朋友可以参考下 本...
手机php用什么打开手机浏览器下载,php实现读取手机客户端浏览器的类相关推荐
- 跨境电商账号关联指南:电商浏览器下载与使用,电商浏览器防关联
在跨境电商运营中,账号多开可谓必不可少.但是随之而来的就是账号关联的风险,每年都有无数商家因为帐号关联而被封号.封铺.为了解决大家的烦恼,今天我带来一份账号关联指南,介绍一下在防关联问题上,电商浏览器 ...
- 青猴浏览器下载后会自动导入其他浏览器的书签?
青猴浏览器下载后会自动导入其他浏览器的书签?我下载后书签显示从谷歌导入和从edg导入的书签,这也太方便了,之前都没注意到.有需要的可以官网下载:https://www.qinghou.cn
- java用浏览器下载文件_JAVA读取文件流,设置浏览器下载或直接预览操作
最近项目需要在浏览器中通过url预览图片.但发现浏览器始终默认下载,而不是预览.研究了一下,发现了问题: // 设置response的header,注意这句,如果开启,默认浏览器会进行下载操作,如果注 ...
- JS 客户端浏览器操作、BOM、渗透客户端浏览器(windows对象:screen屏幕操作、location浏览器域名、history浏览器历史、Navigator浏览器信息、cookie)
windows对象 windows尺寸 对于Internet Explorer.Chrome.Firefox.Opera 以及 Safari: window.innerHeight - 浏览器窗口的内 ...
- php浏览器类型检测工具,php检测客户端浏览器类型的简单示例
这篇文章主要为大家详细介绍了php检测客户端浏览器类型的简单示例,具有一定的参考价值,可以用来参考一下. 对php检测客户端浏览器类型代码感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- android 自由浏览器下载地址,2012安卓手机明星App推荐: 傲游云浏览器
近日,傲游发布的全新傲游云浏览器(预览版)得到安卓手机用户的广泛好评.美国移动评论网站appolicious.com也将傲游云浏览器Android版进行推荐,称之为"最值得拥有的App应用& ...
- 安卓手机管理软件_vaa云录音app下载-vaa云录音手机版下载v1.1.9 安卓版
vaa云录音app是一款手机录音软件,软件功能全面,使用方便,在这里为用户提供最方便的录音服务,不管是什么方面的录音,在这里都可以通过软件完成,为你带来最方面实用的录音服务,感兴趣的朋友快来下载看看吧 ...
- uc7. 0流览器java下载_UC浏览器下载 7.0 正式版 Java- UC浏览器是UC 优视科技开发-pc6下载站...
UC浏览器是UC优视科技开发的一款手机浏览器,支持WEB.WAP页面浏览,速度快而稳定,. 相关软件软件大小版本说明下载地址 UC浏览器是UC 优视科技开发的一款手机浏览器,支持WEB.WAP页面浏览 ...
- 搜狗浏览器智慧版_奥维互动地图浏览器下载_奥维互动地图浏览器64位版v7.1.2
<奥维互动地图浏览器>64位版是一款地图软件,可以导入各种地图数据并且实时显示三维地图,结合卫星图与高程数据,自动进行快速3D建模,让你清晰知道周围的地形和所在地位置.本软件支持64位电脑 ...
最新文章
- sqlserver中,如果正确得到中文的长度
- Linux系统安装DNS域名解析服务
- go build 无文件_Go 质量保证:集成测试(1) 用 Docker 执行测试
- mysql 空位补0_MySQL-13(表的创建、数值类型整型、float/decimal、ZEROFILL、BIT(M))
- excel教程自学网_企业Office办公软件自学视频教程word/excel/ppt 2003 2013 2016全套
- 新颖的自我介绍_新颖的自我介绍6篇
- MATLAB机器人工具箱(二)机器人模型建立
- LeetCode13-罗马数字转整数
- Spring 漏洞及其修复方案
- 昆明oracle考试点,Oracle认证考试知识点:修改sid的步骤
- 王炸!10分钟把ChatGPT部署成24小时微信机器人!
- 华为杯数学建模2020获奖名单_2020建模国赛获奖名单公布!你上榜了吗?
- AD账号密码过期邮件提醒-powershell实现--密码加密(新增)
- ccf 行车路线 201712-4
- Ubuntu 安装并切换lightdm图形界面
- 利达主机联网接线端子_利达接线图介绍
- 第四节 单因素、多因素方差分析
- ToB 产品拆解—Temu 商家管理后台
- Echarts的init方法
- http数字请求 (错误请求聚合)
热门文章
- java Properties异常:Malformed \uxxxx encoding.
- Spring事务总结(一) 内部调用事务失效、异常回滚
- 【报告分享】2021中国智能驾驶核心软件产业研究报告:软件定义,数据驱动.pdf(附下载链接)...
- scp从另一台服务器下载或者上传文件
- 倒计时6天|2020腾讯广告犀牛鸟计划申请即将截止,错过再等一年!
- 【论文】Awesome Relation Classification Paper(关系分类)(PART I)
- kafka消费的三种模式_kafka消费者的三种模式(最多/最少/恰好消费一次)
- 如何在opengl用代码绘制英文_如何用AIPS直接绘制服装款式图(线稿)
- 风口上的TikTok?
- java tomcat输出信息,java – 如何在Tomcat中记录stdout输出?