2017-06-06 16 views
0

我正在創建一個函數,用於記錄訪問我網站的機器的數據。我已經知道在PHP中可以獲得IP和瀏覽器字符串($ _ SERVER ['HTTP_USER_AGENT'])。從IP中,我確定用戶的城市/州/國家/地區。 我需要知道的是,當有人從我的網站訪問某個頁面時,可以通過PHP(或其他語言)獲得其他數據。當有人訪問我的網站時可以獲得什麼數據?

+5

只有他們發送給你 - 而且沒有任何可靠的;他們可以使用代理來屏蔽他們的IP並欺騙任何HTTP頭。 – CD001

+0

僅供參考:IP,用戶代理,它們都不可靠,因爲用戶可以自行決定傳遞信息,並且有辦法對其進行修改。此外,地理編碼(將知識產權轉化爲實際位置)並不是一門精確的科學,並且根據知識產權/地區情況可能會有不同程度的信心。 – dgeare

+0

好的。我已經知道代理和VPN。我需要知道的僅僅是除了可以獲得的IP和用戶代理之外還有其他數據。 –

回答

0

到目前爲止,我已經發現可以從訪問該網站的機器獲得的其他信息。這是完整的網址。有什麼幫助很多,因爲如果你試圖用MySQL注入或PHP注入攻擊服務器,我們已經知道如何準確地知道他們正在使用的方法並提供保護。

$ url_completa =(isset($ _ SERVER ['HTTPS'])「https」:「http」)。 「:// $ _ SERVER [HTTP_HOST] $ _SERVER [REQUEST_URI]」;

相關問題