1. 程式人生 > >Http Header信息

Http Header信息

ont ddr 情況 數值 cpu 協議 def 瀏覽器 服務器名稱

REMOTE_ADDR – 訪問客戶端的 IP 地址
HTTP_VIA – 如果有該條信息, 就證明您使用了代理服務器,代理服務器的地址就是後面的數值。
HTTP_X_FORWARDED_FOR – 如果有該條信息, 也證明了您使用了代理服務器代理服務器的地址就是後面的數值。
HTTP_ACCEPT_LANGUAGE – 您瀏覽器所使用的語言集
HTTP_USER_AGENT – 對大多數瀏覽器而言,這個值一般是 Mozilla. 可能還會包括瀏覽器的類型和版本號以及操作系統信息。
HTTP_HOST – 網頁服務器名稱
使用不同種類代理服務器,上面的信息會有所不同:
一、沒有使用代理服務器的情況:
REMOTE_ADDR = 您的 IP
HTTP_VIA = 沒數值或不顯示
HTTP_X_FORWARDED_FOR = 沒數值或不顯示
二、使用透明代理服務器的情況:Transparent Proxies
REMOTE_ADDR = 代理服務器 IP
HTTP_VIA = 代理服務器 IP
HTTP_X_FORWARDED_FOR = 您的真實 IP
這類代理服務器還是將您的信息轉發給您的訪問對象,無法達到隱藏真實身份的目的。
三、使用普通匿名代理服務器的情況:Anonymous Proxies
REMOTE_ADDR = 代理服務器 IP
HTTP_VIA = 代理服務器 IP
HTTP_X_FORWARDED_FOR = 代理服務器 IP
隱藏了您的真實IP,但是向訪問對象透露了您是使用代理服務器訪問他們的。
四、使用欺騙性代理服務器的情況:Distorting Proxies
REMOTE_ADDR = 代理服務器 IP
HTTP_VIA = 代理服務器 IP
HTTP_X_FORWARDED_FOR = 隨機的 IP
告訴了訪問對象您使用了代理服務器,但編造了一個虛假的隨機IP代替您的真實IP欺騙它。
五、使用高匿名代理服務器的情況:High Anonymity Proxies (Elite proxies)
REMOTE_ADDR = 代理服務器 IP
HTTP_VIA = 沒數值或不顯示
HTTP_X_FORWARDED_FOR = 沒數值或不顯示
完全用代理服務器的信息替代了您的所有信息,就象您就是完全使用那臺代理服務器直接訪問對象。
除此之外,proxy judges 還提供了其他可供參考的判定信息,您可以在實踐中加以利用。
HTTP HEADER 變量意義一覽表
REMOTE_ADDR:扔出REQUEST的客戶端IP地址(也可能是路由上最後一個Proxy)
REMOTE_HOST: 扔出REQUEST的客戶端主機名(也可能是路由上最後一個Proxy)
REMOTE_USER:扔出REQUEST的客戶端認證用戶名
REMOTE_PORT:扔出REQUEST的客戶端端口號
REMOTE_IDENT:扔出REQUEST的客戶端用戶名(支持IDENT協議的時候才有用)
HTTP_X_FORWARDED_FOR:接續的原始IP地址
HTTP_VIA:Proxy的信息
HTTP_FORWARDED:Proxy的URI、以及客戶端的全域名(FQDN)
HTTP_CACHE_CONTROL:Cache的控制信息(比如 max-age=259200 最長時間)
HTTP_PROXY_CONNECTION:Proxy的接續狀態
HTTP_SP_HOST:接續的原始IP地址
HTTP_CACHE_INFO:Cache信息
HTTP_CLIENT_IP:客戶端IP(TrafficServer或者NetscapeProxy會使用此變量)
HTTP_MAX_FORWARDS:最多路經幾個Proxy
HTTP_ACCEPT: 客戶端的瀏覽器支持的MIME種類[cchere.net 西西河 你克我服]
HTTP_ACCEPT_CHARSET:客戶端瀏覽器支持的字符集
HTTP_ACCEPT_ENCODING:客戶端瀏覽器支持的編碼方式(比如gzip,deflate等等)
HTTP_ACCEPT_LANGUAGE:客戶端瀏覽器支持的語種(比如cn,en等等)
HTTP_CONNECTION:HTTP接續的狀態(比如keep-alive等等)
HTTP_COOKIE:對當前URL所保留的相關Cookie信息
HTTP_FROM:客戶端瀏覽器所設定的email地址
HTTP_HOST:客戶端所要訪問的主機名
HTTP_PRAGMA:Cache模式(對HTTP 1.0有效)
HTTP_REFERER:本次訪問前的上次訪問URL地址
HTTP_UA_CPU:客戶端的CPU信息
HTTP_UA_OS:客戶端的OS信息
HTTP_USER_AGENT:客戶但瀏覽器的版本信息

Http Header信息