有没有办法让用户只需点击一下按钮就可以通过电子邮件向我发送用户代理(提交表单时)
所以以某种方式将设备navigator.useragent传递给php表单将其发送出去,这可能吗?
答案 0 :(得分:3)
用户代理可在$_SERVER['HTTP_USER_AGENT']
超全局中使用。但要注意,它的价值可以轻易被欺骗。
在JavaScript中,该值在navigator.userAgent
字符串中可用。但是,由于该值已存在于服务器端,因此我建议使用$_SERVER['HTTP_USER_AGENT']
。
答案 1 :(得分:1)
当然。您可以创建输入(隐藏o只是文本)并将navigator.useragent从javascript分配给它的值。
答案 2 :(得分:1)
您必须使用javascript来访问此信息。您可以创建隐藏的表单输入,并在加载或提交时设置其值。
答案 3 :(得分:1)
将此添加到您的表单:
<input type='hidden' name='user-agent' value='<?php echo $_SERVER['HTTP_USER_AGENT']; ?>' />