如果您要将用户代理存储在数据库中,您可以使用多大的容量?
我发现这篇文章建议将UA保持在200以下.看起来这似乎不是HTTP规范中定义的,至少不是我发现的.我的UA已经有149个字符了,似乎每个版本的.NET都会添加它.
我知道我可以将字符串解析出来并将其分解,但我不愿意.
编辑 基于此博客, IE9将更改为发送短UA字符串.这是一个很好的改变.
user-agent database-design http http-headers
我正在自定义登录系统,并且出于安全原因,要求登录所有身份验证请求。
我计划要做的一件事是记录传入的用户代理字符串,并在需要时将其转换为诸如Request from: (Chrome/Windows)或的显示。Request from: (Firefox/Mac)
Request from: (Chrome/Windows)
Request from: (Firefox/Mac)
MySQL中的varchar字段应为多长?
我是否需要整个useragent字符串来将来准确确定客户端的浏览器/操作系统信息?或者是否有一些针对用户代理的规范,该规范允许我从中仅提取一个子字符串,并丢弃其余的“无用信息”。
mysql user-agent
user-agent ×2
database-design ×1
http ×1
http-headers ×1
mysql ×1