我有一個問題,我無法識別我的內網網頁的訪問者,因爲他們的瀏覽器被配置爲使用代理,即使是本地內網。我總是看到代理IP,沒有關於客戶端的其他細節。我公司使用的SOE已經爲Firefox和Internet Explorer設置了代理,我不能要求他們重新配置瀏覽器,因爲這很複雜。我曾嘗試使用PHP $ _SERVER ['REMOTE_ADDR']以及一個名爲$ HTTP_SERVER_VARS ['HTTP_X_FORWARD_FOR']。實際上,我編寫了一個列出$ _SERVER和$ HTTP_SERVER_VARS數組的頁面,並且沒有任何關於實際客戶端連接的信息。這就是爲什麼我認爲它需要在客戶端完成的原因。如何使用Javascript識別客戶端?
我不是在尋找一個安全的解決方案,因爲它只是一個簡單的頁面,所以我希望能夠使用Javascript或類似的東西來找到某些有關客戶端的信息,並將它作爲GET發送到我的Intranet頁面變量。這基本上是整理統計數據。告訴我大部分訪客都是代理人是沒用的! :)
我也想避免用戶登錄,如果可能的話。