如果用户发出正常的http请求,将发送什么信息?

时间:2011-04-16 02:58:01

标签: php http

我知道我可以获得用户ip: $ _SERVER [ 'HTTP_CLIENT_IP'];

用户用户的代理: $ _SERVER [ 'HTTP_USER_AGENT'];

我可以从普通的http请求中获取用户的其他信息吗?谢谢。

2 个答案:

答案 0 :(得分:2)

如果您在测试页上使用phpinfo(),则可以查看将返回当前网络服务器的值。结果因服务器而异,但在服务器上应保持一致。你也最好谷歌这些名字,看看他们的确切目的和意义。

您还可以使用print_r($_SERVER);专门列出服务器变量。

答案 1 :(得分:0)

你如何定义“正常”?即使是user agent也不是必需的。这是“应该”而不是“必须”。 W3C可能有a list(RFC 2616的一部分)主要标题。