用户代理字符串 - 作为变量提供
我需要找到用户代理字符串,它看起来像 UserAgentSTRing.com 为我做的,但我需要存储它,以便我可以将它传递到服务器端。我不知道如何实现这一点?
API 文档是这样说的: 您可以将 ua 字符串作为 post 或 get 请求发送(表单字段或查询字符串中)。 使用 'uas' 作为参数名称:
?uas=Opera/9.70%20(Linux%20i686%20;%20U;%20en-us)%20Presto/2.2.0
这将自动解析字符串。要获取一些数据,您必须再添加一个参数:
但是如果我将这一行放在我的源代码中,在我的页面标题中,服务器端将如何识别它?任何帮助都会很棒。
I need to find the user agent string, which it looks like UserAgentSTring.com does for me but I need to store that so I can pass it to the server side. I am not sure how to accomplish this?
The API docs say this:
You can send a ua string as post or get request (form field or in the query string).
Use 'uas' as parameter name:
?uas=Opera/9.70%20(Linux%20i686%20;%20U;%20en-us)%20Presto/2.2.0
this will automatically parse the string. To get some data you have to add one more parameter:
But if I put that line in my source code, in the header of my page how will the server side recognize it? Any assistance would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 PHP,则可以只使用 $_SERVER['HTTP_USER_AGENT'],但如果这不是您想要的,请查看 HTML 表单。如果它不在 PHP/ASP 中,则将其放在源代码的标头中对服务器没有任何作用
If you are using PHP you can just use $_SERVER['HTTP_USER_AGENT'] but if that is not what you are looking for, look into HTML forms. Putting it in the header of your source code will do nothing for the server if it is not in PHP/ASP
使用 PHP 的服务器端方法:
使用 Javascript 的客户端方法有点复杂,最好不要使用 useragentstring.com,而是使用浏览器的内置机制,例如 此处。
Server-side approach with PHP:
A client-side approach with Javascript is a bit more complex and you are better off not using useragentstring.com for this but using the browser's built-in mechanisms, like here.