HTTP_USER_AGENT

HTTP_USER_AGENT

HTTP_USER_AGENT是用來檢查瀏覽頁面的訪問者在用什麼作業系統(包括版本號)瀏覽器(包括版本號)和用戶個人偏好的代碼。

基本介紹

  • 外文名:HTTP_USER_AGENT
  • 性質:科學
  • 類別:計算機學
  • 作用:檢查瀏覽頁面
$_SERVER['HTTP_USER_AGENT']
其中需要檢查用戶的 agent 字元串,它是瀏覽器傳送的 HTTP 請求的一部分。
如:
<?php var_dump($_SERVER['HTTP_USER_AGENT']);?>用戶訪問伺服器時,利用PHP的超級全局變數$_SERVER數組中欄位['HTTP_USER_AGENT'] 獲取訪問用戶的所有信息   例如:   <?php      echo $_SERVER['HTTP_USER_AGENT'];         ?>         輸出結果:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.2; AskTbPTV/5.17.0.25589; Alexa Toolbar)
輸出:string(65) "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0"
例如:
<?phpif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE){echo '正在使用 Internet Explorer。<br />';}?>
該腳本正常執行之後的輸出是:
正在使用 Internet Explorer。
其中常用的瀏覽器和作業系統平台信息:
Internet Explorer 10
Internet Explorer 9
Internet Explorer 8
Internet Explorer 7
Internet Explorer 6
Chrome on Windows
Chrome on Mac
Firefox on Windows
Firefox on Mac
Safari on Mac
Safari on Windows
Opera on Mac
Opera on Windows
iPhone
iPad
Android Handset (Droid 2)
Android Tablet (Galaxy Tab)
Android Tablet (MicroMessenger)
Kindle
Googlebot (Google's spider)
Slurp! (Yahoo's spider)
BingBot (Bing's spider)

相關詞條

熱門詞條

聯絡我們