php_PHP チュートリアルでユーザーのブラウザのバージョンを取得する方法
Jul 13, 2016 am 09:59 AM
php
主要
記事
方法
ブラウザ
バージョン
ユーザー
の
得る
phpでユーザーのブラウザのバージョンを取得する方法
この記事では、phpでユーザーのブラウザのバージョンを取得する方法を主に紹介します。これは非常に実用的なスキルです。必要な場合は参考にしてください
この記事の例では、PHP でユーザーのブラウザのバージョンを取得する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
PHP には、ユーザーのすべての情報を取得できるグローバル変数 $_SERVER['HTTP_USER_AGENT']; があり、次の関数でユーザーのブラウザのバージョンを正確に判断できます。番号コード
コードは次のとおりです:
関数 getbrowse()
{
$agent = $_server['http_user_agent']
$ブラウザ = ''; $ブラウザサーバー = ''; $browser = array('lynx', 'mosaic', 'aol', 'opera', 'java', 'macweb', 'webexplorer', 'omniweb'); for($i = 0; $i if(strpos($agent, $browsers[$i])){
$ブラウザ = $ブラウザ[$i]
; $ブラウザサーバー = ''; }
}
if(ereg('mozilla', $agent) && !ereg('msie', $agent)){
$temp =explode('(', $agent);
$part = $temp[0]; $temp = 爆発('/', $part); $browserver = $temp[1]
; $temp =explode(' ', $browserver); $browserver = $temp[0]
; $browserver = preg_replace('/([d.]+)/', '1', $browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'ネットスケープナビゲーター'; }
if(ereg('mozilla', $agent) && ereg('opera', $agent)) {
$temp =explode('(', $agent);
$part = $temp[1]; $temp = 爆発(')', $part); $browserver = $temp[1]
; $temp =explode(' ', $browserver); $browserver = $temp[2]; $browserver = preg_replace('/([d.]+)/', '1', $browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'オペラ'; }
if(ereg('mozilla', $agent) && ereg('msie', $agent)){
$temp =explode('(', $agent);
$part = $temp[1]; $temp = 爆発(';', $part); $part = $temp[1]; $temp = 爆発(' ', $part); $browserver = $temp[2]; $browserver = preg_replace('/([d.]+)/','1',$browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'インターネットエクスプローラー'; }
if($browser != ''){
$browseinfo = $browser.'
} その他 {
$browseinfo = false
}
$browseinfo を返す
}
//申請方法
//ie で
echo getbrowse(); // インターネット エクスプローラー 6.0
//Firefox の場合
echo getbrowse();//netscape ナビゲーター 5.0
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/975890.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/975890.html
{
$agent = $_server['http_user_agent']
$ブラウザ = ''; $ブラウザサーバー = ''; $browser = array('lynx', 'mosaic', 'aol', 'opera', 'java', 'macweb', 'webexplorer', 'omniweb'); for($i = 0; $i if(strpos($agent, $browsers[$i])){
$ブラウザ = $ブラウザ[$i]
; $ブラウザサーバー = ''; }
}
if(ereg('mozilla', $agent) && !ereg('msie', $agent)){
$temp =explode('(', $agent);
$part = $temp[0]; $temp = 爆発('/', $part); $browserver = $temp[1]
; $temp =explode(' ', $browserver); $browserver = $temp[0]
; $browserver = preg_replace('/([d.]+)/', '1', $browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'ネットスケープナビゲーター'; }
if(ereg('mozilla', $agent) && ereg('opera', $agent)) {
$temp =explode('(', $agent);
$part = $temp[1]; $temp = 爆発(')', $part); $browserver = $temp[1]
; $temp =explode(' ', $browserver); $browserver = $temp[2]; $browserver = preg_replace('/([d.]+)/', '1', $browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'オペラ'; }
if(ereg('mozilla', $agent) && ereg('msie', $agent)){
$temp =explode('(', $agent);
$part = $temp[1]; $temp = 爆発(';', $part); $part = $temp[1]; $temp = 爆発(' ', $part); $browserver = $temp[2]; $browserver = preg_replace('/([d.]+)/','1',$browserver); $ブラウザサーバー = $ブラウザサーバー
$browser = 'インターネットエクスプローラー'; }
if($browser != ''){
$browseinfo = $browser.'
} その他 {
$browseinfo = false
}
$browseinfo を返す
}
//申請方法
//ie で
echo getbrowse(); // インターネット エクスプローラー 6.0
//Firefox の場合
echo getbrowse();//netscape ナビゲーター 5.0
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/975890.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/975890.html
技術記事
php でユーザーのブラウザのバージョンを取得する方法 この記事では、$_SERVER['HTTP_USER_AGENT'] を使用してユーザーの情報を取得する方法を主に紹介します...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7292
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

セサミオープンドア公式ウェブサイトセサミオープンドアアプリ最新のウェブサイト

セサミオープンドア公式ウェブサイト入り口の最新バージョンの公式ウェブサイトリンクアドレス入り

セサミオープンドア交換公式ウェブサイトgate.io交換公式ウェブサイトの入り口
