0
基本上我想確保我將永遠得到計算機的名稱,而不是任何代理或其他硬件之間。請問Request.UserHostName總是給我用戶的計算機名?
基本上我想確保我將永遠得到計算機的名稱,而不是任何代理或其他硬件之間。請問Request.UserHostName總是給我用戶的計算機名?
不,你不能。
服務器知道客戶端的所有內容都只能通過瀏覽器提供的用戶代理字符串,因爲用戶可以更改用戶代理字符串,並且代理可能會剝離或修改它,因此您無法對其進行任何假設。
我不認爲這總是可能的。如果用戶使用匿名代理,那麼您確實無法做到。
不僅是用戶代理字符串。還http頭。儘管如此,你的「否」答案是正確的。 – 2016-03-15 18:14:52