我正在将流量重定向到另一个网站,但他们进行了一些过滤,拒绝了一部分流量。据我了解,他们正在解析用户代理字符串并拒绝某些浏览器。我希望能够先过滤我这边的 UA,并在重定向之前根据需要替换它们。
到目前为止我已经试过了:
ini_set('user_agent', "my user agent");
但是当重定向发生时它似乎并没有真正改变任何东西。
甚至可以这样做吗?因为 UA 是在浏览器中设置的,所以它更像是一个 Javascript 的东西吗?
我很感激任何想法...谢谢!
最佳答案
这不是重定向的工作方式。远程服务器仍然会从客户端的机器上获取用户代理。如果您的服务器正在发出 cURL 请求,则设置您自己的用户代理是适用的 - 然后它充当客户端。
关于php - 使用 PHP,在重定向之前编辑或更改用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154444/