从用户代理获取用户操作系统是否可靠?

geegeeWap

因此,当前在我的网站上,我会在用户OS注册帐户时登录他们。然后,他们可以OS在其“帐户页面”上查看(他们在注册时记录的内容)。

但是我的问题是,让用户OSuseragentPHP中进行解析可靠吗?例如,我让用户useragent通过这个$_SERVER['HTTP_USER_AGENT']在PHP中,然后分析它,并提取其OSuseragent我可以依靠合法用户的准确性吗?

我并不在乎黑客是否可以欺骗它useragent,我真正想知道的是,这个($_SERVER['HTTP_USER_AGENT'])是否能为我提供OS来自合法(非黑客)网站访问者的准确用户?

shubham715

是的,对于非黑客用户而言,它是可靠的。

更多说明

用户代理字符串是浏览器自己发送到Web服务器以标识自己的文本,以便网站可以基于浏览器或基于浏览器兼容性发送不同的内容。

Mozilla是浏览器渲染引擎(Firefox的核心),而Chrome和IE包含字符串Mozilla / 4或/ 5的事实表明它们与该渲染引擎兼容。

您还可以使用php的get_browser()函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby / Buildr-获取用户名,主机名和操作系统名

来自分类Dev

Ruby / Buildr-获取用户名,主机名和操作系统名称

来自分类Dev

尽管用户位于代理或类似服务器的后面,是否有可靠的方法来获取用户的IP?

来自分类Dev

Powershell,获取用户输入的计算机名称并显示计算机的BIOS信息,操作系统信息和磁盘信息

来自分类Dev

Windows 10为浏览器的用户代理设置了什么操作系统名称?

来自分类Dev

Linux操作系统图形用户界面

来自分类Dev

建立用户界面-操作系统的功能

来自分类Dev

从文件添加用户到操作系统

来自分类Dev

在操作系统等待用户输入时,CPU是否仍在执行任何指令?

来自分类Dev

通过JavaScript检测用户设备是否使用了移动操作系统

来自分类Dev

操作系统维护的线程表中是否有用户级线程的条目?

来自分类Dev

在将浏览器用户代理与JSON中每个版本的用户代理列表进行匹配之后,将检测页面加载时的操作系统和版本

来自分类Dev

获取用户是否在特定的露天场所

来自分类Dev

我匿名了我的用户代理,但是仍然检测到我的浏览器和操作系统

来自分类Dev

从烧瓶的套接字获取用户代理信息

来自分类Dev

使用C ++获取当前用户的会话名称,IP地址,已安装操作系统的名称以及此操作系统的版本

来自分类Dev

使用C ++获取当前用户的会话名称,IP地址,已安装操作系统的名称以及此操作系统的版本

来自分类Dev

用户堆栈上的机器代码-操作系统

来自分类Dev

如何通过节点确定用户的操作系统?

来自分类Dev

如何根据用户操作系统更改CSS

来自分类Dev

操作系统如何存储用户编辑的文件?

来自分类Dev

jQuery:根据用户的操作系统更改字体?

来自分类Dev

多用户操作系统中的概率

来自分类Dev

如何根据用户操作系统更改CSS

来自分类Dev

与多个ubuntu用户共享virtualbox操作系统

来自分类Dev

操作系统确定内核或某些用户程序的输入

来自分类Dev

获取用户密码

来自分类Dev

读取用户系统名称

来自分类Dev

如何使用此操作功能获取用户信息?

Related 相关文章

  1. 1

    Ruby / Buildr-获取用户名,主机名和操作系统名

  2. 2

    Ruby / Buildr-获取用户名,主机名和操作系统名称

  3. 3

    尽管用户位于代理或类似服务器的后面,是否有可靠的方法来获取用户的IP?

  4. 4

    Powershell,获取用户输入的计算机名称并显示计算机的BIOS信息,操作系统信息和磁盘信息

  5. 5

    Windows 10为浏览器的用户代理设置了什么操作系统名称?

  6. 6

    Linux操作系统图形用户界面

  7. 7

    建立用户界面-操作系统的功能

  8. 8

    从文件添加用户到操作系统

  9. 9

    在操作系统等待用户输入时,CPU是否仍在执行任何指令?

  10. 10

    通过JavaScript检测用户设备是否使用了移动操作系统

  11. 11

    操作系统维护的线程表中是否有用户级线程的条目?

  12. 12

    在将浏览器用户代理与JSON中每个版本的用户代理列表进行匹配之后,将检测页面加载时的操作系统和版本

  13. 13

    获取用户是否在特定的露天场所

  14. 14

    我匿名了我的用户代理,但是仍然检测到我的浏览器和操作系统

  15. 15

    从烧瓶的套接字获取用户代理信息

  16. 16

    使用C ++获取当前用户的会话名称,IP地址,已安装操作系统的名称以及此操作系统的版本

  17. 17

    使用C ++获取当前用户的会话名称,IP地址,已安装操作系统的名称以及此操作系统的版本

  18. 18

    用户堆栈上的机器代码-操作系统

  19. 19

    如何通过节点确定用户的操作系统?

  20. 20

    如何根据用户操作系统更改CSS

  21. 21

    操作系统如何存储用户编辑的文件?

  22. 22

    jQuery:根据用户的操作系统更改字体?

  23. 23

    多用户操作系统中的概率

  24. 24

    如何根据用户操作系统更改CSS

  25. 25

    与多个ubuntu用户共享virtualbox操作系统

  26. 26

    操作系统确定内核或某些用户程序的输入

  27. 27

    获取用户密码

  28. 28

    读取用户系统名称

  29. 29

    如何使用此操作功能获取用户信息?

热门标签

归档