获取有关我的用户的信息

时间:2011-01-12 16:08:46

标签: coldfusion cgi

我想做一点数据挖掘,看看我的客户是否提供了他们的用户名/密码。

问:关于这个人所在的电脑,我可以获得哪些信息?

  • 他们的IP地址(假设它相当静态)
  • 他们的浏览器(假设他们没有攻击cgi范围)
  • 他们的屏幕分辨率
  • 他们的cookie范围(假设他们已开启cookie)

还有什么?

我想看看:“嘿!这个人正在从三台不同的机器登录!”

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

大部分内容都在CGI范围内:

<cfdump var="#CGI#">

确切地说,将由您使用的Web服务器(例如IIS,Apache等)确定,并且因服务器而异。

示例:CGI.REMOTE_ADDR是可能包含客户端可用IP地址的变量之一。

CGI.HTTP_COOKIE可能包含来自浏览器的所有Cookie,这些Cookie都是经过网址编码的。您还可以转储Cookie范围:

<cfdump var="#Cookie#">

要获得屏幕分辨率,我认为您需要使用JavaScript或Flash解决方案 - 甚至可能使用CSS;我记得有些事情可以根据移动设备的屏幕尺寸提供不同的CSS文件。也许在Modernizr? http://www.modernizr.com/