我有3个网站curl
到php脚本,返回一些值
如何在不将其作为变量包含的情况下区分哪个网站卷曲为主。
我尝试在site1上的$_SERVER
上的网站主页上记录curl
,但它不包括
HTTP_HOST
或HTTP_REFERER
有没有办法可以设置它呢?这是我的卷曲
curl_setopt( $ch, CURLOPT_URL, $server_url );
curl_setopt( $ch, CURLOPT_POST, 0 );
curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $postValuesString );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array("Expect:") );
curl_setopt( $ch, CURLOPT_FAILONERROR, 1 );
curl_setopt( $ch, CURLOPT_HEADER, false );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false );
curl_setopt( $ch, CURLOPT_TIMEOUT, 120 );
curl_setopt( $ch, CURLINFO_HEADER_OUT, true );
curl_setopt( $ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1 );
答案 0 :(得分:1)
CURLOPT_AUTOREFERER仅在重定向到其他网址时设置。
TRUE,在请求中自动设置Referer:字段 跟随位置:重定向。
仅供参考:http://php.net/manual/en/function.curl-setopt.php
因此,您必须手动显式设置HTTP_REFERER标头。