当前位置:  开发笔记 > 编程语言 > 正文

如何使用Javascript识别客户端?

如何解决《如何使用Javascript识别客户端?》经验,为你挑选了1个好方法。

我有一个问题,我无法识别我的内部网页面的访问者,因为他们的浏览器配置为使用代理,即使是本地内部网.我总是看到代理IP,没有关于客户端的其他细节.我公司使用的SOE已经为Firefox和Internet Explorer设置了代理,我不能要求他们重新配置他们的浏览器,因为这相当复杂.我尝试过使用PHP $ _SERVER ['REMOTE_ADDR']和一个名为$ HTTP_SERVER_VARS ['HTTP_X_FORWARD_FOR']的文件.事实上,我写了一个列出$ _SERVER和$ HTTP_SERVER_VARS数组的页面,并没有提供实际客户端连接的信息.这就是我认为需要在客户端完成的原因.

我不是在寻找一个安全的解决方案,因为它只是一个简单的页面,所以我希望我可以使用Javascript或类似的东西来查找有关客户端的内容并将其作为GET变量发送到我的Intranet页面.它基本上用于整理统计数据.告诉我大部分访客都是代理人是没用的!:)

我还想避免让用户登录,如果可能的话.



1> eliego..:

您可以使用具有在第一个入口处设置的随机唯一ID的cookie,然后用于识别.可以用JavaScript或PHP完成.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有