php 启动手机浏览器,php实现读取手机客户端浏览器的类
php實現讀取手機客戶端瀏覽器的類
/**
* ? 函數名稱: ? 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 启动手机浏览器,php实现读取手机客户端浏览器的类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改阿里云域名解析台里某个域名绑定的IP
- 下一篇: 简单使用ansible-playbook