php - 使用 PHP,在重定向之前编辑或更改用户代理?

标签 php javascript user-agent

我正在将流量重定向到另一个网站,但他们进行了一些过滤,拒绝了一部分流量。据我了解,他们正在解析用户代理字符串并拒绝某些浏览器。我希望能够先过滤我这边的 UA,并在重定向之前根据需要替换它们。

到目前为止我已经试过了:

ini_set('user_agent', "my user agent");

但是当重定向发生时它似乎并没有真正改变任何东西。

甚至可以这样做吗?因为 UA 是在浏览器中设置的,所以它更像是一个 Javascript 的东西吗?

我很感激任何想法...谢谢!

最佳答案

这不是重定向的工作方式。远程服务器仍然会从客户端的机器上获取用户代理。如果您的服务器正在发出 cURL 请求,则设置您自己的用户代理是适用的 - 然后它充当客户端。

关于php - 使用 PHP,在重定向之前编辑或更改用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154444/

相关文章:

php - 用户喜欢/收藏的 Youtube API 调用

php - $_SERVER ['HTTP_COOKIE' ] 和 $_COOKIE 之间的区别

php - 用于 backbone.js 的简单 PHP 代码示例

javascript - Node.js 始终给出 503 错误

javascript - 根据对象值定义具有隔离范围的自定义指令

python - 在 Python Bottle 中获取用户浏览器信息

php - mcrypt 7.1 弃用/7.2+ 删除

javascript - 如何使用 javascript、css 检测浏览器/设备?

eclipse - 更改 Eclipse 3.5 中的用户代理以安装新软件

javascript - 是否可以从 JavaScript 中的 ECMAScript 6 类继承旧式类?