生活札記 首頁 生活札記
提供一個可以讓大家無拘無束的討論園地
 
相簿相簿   常見問題常見問題   搜尋搜尋   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 


取得讀取PHP Web程式的使用者相關資料

 
發表新主題   回覆主題    生活札記 首頁 -> PHP
上一篇主題 :: 下一篇主題  
發表人 內容
luckyhoo



註冊時間: 2006-07-19
文章: 447

發表發表於: 星期四 八月 10, 2006 9:51 am    文章主題: 取得讀取PHP Web程式的使用者相關資料 引言回覆

browser: 使用的Browser(瀏覽器)
ip: 使用者所在IP
host: 使用者所在IP反解後取得的HOST名稱

代碼:
<?
function getclientinfo() {
   if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') ) {
      if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape') ) {
         $browser = 'Netscape (Gecko/Netscape)';
      } else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) {
         $browser = 'Mozilla Firefox (Gecko/Firefox)';
      } else {
         $browser = 'Mozilla (Gecko/Mozilla)';
      }
   } else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ) {
      if ( strpos($_SERVER['HTTP_USER_AGENT'], 'CE') ) {
         if( strpos($_SERVER['HTTP_USER_AGENT'], 'PPC') )
            $browser = 'PDA Internet Explorer (MSIE/Compatible)';
         else
            $browser = 'Windows CE Internet Explorer (MSIE/Compatible)';    
      } else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') ) {
         $browser = 'Opera (MSIE/Opera/Compatible)';
      } else {
         $browser = 'Internet Explorer (MSIE/Compatible)';
      }
   } else {
      $browser = 'Others browsers';
   }

   $clientinfo['browser']=$browser;
   $clientinfo['ip']=$_SERVER['REMOTE_ADDR'];
   $clientinfo['host']=gethostbyaddr($_SERVER['REMOTE_ADDR']);

   return $clientinfo;
}

echo '<pre>';
print_r(getclientinfo());
echo '</pre>';   
?>
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    生活札記 首頁 -> PHP 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作