Request.UserHostName会不会给我用户的计算机名?

时间:2008-12-02 13:25:21

标签: .net http-headers

基本上我想确保我总是得到计算机的名称而不是任何代理或其他硬件。

2 个答案:

答案 0 :(得分:3)

不,你不能。

服务器了解客户端的所有内容只能通过浏览器提供的用户代理字符串,因为用户可以更改用户代理字符串,代理可能会删除或修改它,您无法对其进行任何假设。

答案 1 :(得分:1)

我不认为这总是可能的。如果用户使用的是匿名代理,那么您无能为力。