用户可识别的在线信息

时间:2011-05-19 17:01:13

标签: php

在线识别用户的信息是什么?我查看了PHP并开始列表:

  1. IP($ _SERVER ['REMOTE_ADDR'])
  2. 浏览器($ _SERVER ['HTTP_USER_AGENT'])
  3. 浏览器语言(?)
  4. 还有什么?

    我正在尝试创建一个临时用户签名(除了cookie,如果这些是干净的)。 假设我们有两个用户:A和B.他们有可能来自相同的IP,但他们的浏览器环境可能略有不同。

    以下是否也来自用户的浏览器?

    HTTP_ACCEPT = text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8 HTTP_ACCEPT_CHARSET = ISO-8859-1,utf-8; q = 0.7,*; q = 0.7 HTTP_ACCEPT_ENCODING

3 个答案:

答案 0 :(得分:1)

Browser Language = $_SERVER["HTTP_ACCEPT_LANGUAGE"]

对于其他人;

foreach($_SERVER as $a=>$b) {
  print $a . " = " . $b . "<br />";
}

答案 1 :(得分:0)

就用户身份而言,这几乎就是一切。您可以查看php.net文档中的$ _SERVER数组,以了解如何获取这些变量:

http://php.net/manual/en/reserved.variables.server.php

如果你想要一些基于IP地址的地理位置,php有一个库:

http://php.net/manual/en/book.geoip.php

答案 2 :(得分:0)

  1. 您来自哪个网站($ _SERVER ['HTTP_REFERER'])