我在PHP中构建这个类来从客户端收集服务器已知的所有内容, 当客户端重定向到我的http://时会发生这种情况。域名。结束,
我已经找到了一些基本的东西作为开始:IP地址,时间,端口,代理,主机,主机
基本上$_SERVER
包含的所有内容都有变化,我的问题是:
我可以收集哪些其他信息以最大限度地提供有关进入我的域的用户的可用信息?
我忘了问,我是否必须过滤掉(以及他们如何说,santise?)来自全局变量的日期,在这种情况下为$_SERVER
数组?
答案 0 :(得分:0)
您可以开始录制他们正在使用的链接,他们访问的网页以及访问频率。
答案 1 :(得分:0)
您可能希望使用地理位置检查来确定用户所在的位置。
https://stackoverflow.com/questions/5190734/php-geolocation
如果您为自己的网站支持多种语言,则可以更轻松地将用户自动重定向到正确的网站。
$ _ SERVER几乎包含了您可能想要了解的所有内容。
答案 2 :(得分:0)
结帐irongeek.com's browser info page以获取现有信息的示例。你可以从javascript中学到很多关于客户的知识。也许你的PHP类的一部分应该包含一个AJAX组件。这说javascript可用的窥探信息可能是对隐私的巨大侵犯,我不是网络上的道德专家。
另一个很好的信息收集示例是Google Analytics(GA),如果你有一个带有GA的实时网站,你应该登录并查看它拥有的一些不同的报告和数据类型。
您还应该阅读Do Not Track。