Home  >  Article  >  Backend Development  >  php 中除了通过HTTP_USER_AGENT 外还有没有办法获取用户的操作系统信息?

php 中除了通过HTTP_USER_AGENT 外还有没有办法获取用户的操作系统信息?

WBOY
WBOYOriginal
2016-06-06 20:51:361269browse

主要是为了防止对方修改User-Agent

回复内容:

主要是为了防止对方修改User-Agent

php所有的关于客户端的信息,都是通过客户端HTTP的Header中得到的,因此它只能是一个参考信息,大多数情况下只能用来做统计数据。你也不必太过担心用户修改user-agent,毕竟这只是少数用户。

你不能依靠这些无法控制的数据做一些可靠性要求较高的事情,说白了,这个东西就是个君子协议,大多数情况下,大家都愿意做君子。

感觉这个意义不大吧,浏览器能做的,程序都能做,想摸你就摸你:-P

我觉得你遇到的问题可能跟这个哥们用360取不到正确UA一样。
参考这个问题 http://segmentfault.com/q/10100000001...

不能。

HTTP协议中的UserAgent头信息是可以随意伪造的,是不可靠的。

可以用它来做大量收集和分析

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn