PHP 簡單的獲取用戶 IP,系統(tǒng),瀏覽器等信息
PHP 簡單的獲取用戶 IP,系統(tǒng),瀏覽器等信息
在使用瀏覽器發(fā)起的 HTTP 請求中,通常會包含一個識別標識。它名為 User Agent,簡稱 UA。它是一串包含了客戶端基礎信息的字符串。通過它可以方便的獲取客戶端的操作系統(tǒng),語言,瀏覽器和版本信息。我們可以利用 PHP 分析這些代碼,來進行用戶訪問信息的識別等。
PHP 獲取訪客操作系統(tǒng)信息:
以上代碼只能簡單的對 User Agent 信息中包含的系統(tǒng)信息進行識別,但你也可以加入足夠多的判斷條件,給訪客的系統(tǒng)信息進行識別。
PHP 獲取瀏覽器信息:
此代碼只能簡單的對一些主流瀏覽器進行識別,對一些國產的瀏覽器,我們還可以通過加入多個判斷的形式進行識別。
PHP 獲取客戶的 IP 地址信息:
PHP 獲取客戶端的語言:
以上就是 PHP 通過訪客的 User Agent 信息,來識別訪客的 IP 地址,瀏覽器,以及系統(tǒng)等信息的代碼,此代碼因為沒有足夠的判斷條件,無法很精確的識別出各種信息。但我們可以通過后期的資料收集,來慢慢的完善它們。
網(wǎng)站使用 CDN 以后無法獲取用戶真實 IP 的解決方法:
標簽: