我知道为curl设置用户代理很容易,但我的代码基于get_headers,默认情况下get_headers用户代理为空。 谢谢你的帮助。
答案 0 :(得分:19)
也许这个?
ini_set('user_agent', 'Mozilla/5.0');
答案 1 :(得分:1)
get_headers仅指定服务器发送到客户端的数据(在本例中为PHP),它不指定请求标头。
如果您正在尝试查找用户代理,请使用get_headers请求,则必须使用:
ini_get('user_agent');
有关更多文档,请参阅以下链接: