gpt4 book ai didi

php - 我应该如何存储用户代理数据?

转载 作者:可可西里 更新时间:2023-11-01 00:37:16 25 4
gpt4 key购买 nike

当我们为访问者检测到这些项目时:

  • 浏览器名称
  • 浏览器版本
  • 操作系统名称
  • 操作系统版本
  • 屏幕分辨率
  • 屏幕深度
  • 启用 Flash
  • ...

是应该将这些都存储在数据库中的单独列中,还是应该将它们全部存储为用户代理字符串,然后在应用程序中将其分解?

为了安全起见,我应该使用 varchar(255) 还是这些项目有明确定义的数据类型?我使用 MySQL 和 PHP

最佳答案

这实际上取决于您想如何处理这些信息。如果您打算使用数据进行非常详细的统计,请使用单独的列,以便您可以运行详细的查询,例如“显示 Internet Explorer 6 用户的所有屏幕分辨率”等。

如果您不希望需要如此详细的统计信息,将用户代理字符串存储在一个字段中通常就可以了。

关于php - 我应该如何存储用户代理数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4485928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com