我有一个几乎空的页面,我需要卷曲。 问题是浏览器也可以访问它,看起来很奇怪。
在PHP中是否可以检测请求是来自浏览器还是卷曲?因此,如果它来自浏览器,我可以进行重定向。
谢谢。
答案 0 :(得分:1)
这将为您提供客户端代理等。如果你的卷曲不是假装的东西,那就应该这样做。
foreach (getallheaders() as $name => $value) {
echo "$name: $value\n";
}
或更简单: $ _SERVER [ 'HTTP_USER_AGENT']
直接为您提供用户代理(浏览器签名)。
答案 1 :(得分:1)
浏览器会在请求中发送User-Agent
标头,如果您未在curl中设置User-Agent
,请检查此标头的请求。