Php 找出3个卷曲度相同的站点中哪个站点卷曲了

Php 找出3个卷曲度相同的站点中哪个站点卷曲了,php,curl,Php,Curl,我有3个网站curl到一个返回一些值的php脚本 地点1 站点2 地点3 siteMAIN 如何区分哪个站点卷曲到main而不将其作为变量包含 我尝试在site1的curl上在Sitemain上记录$\u服务器,但它不包括 HTTP\u HOST或HTTP\u REFERER 有没有一种方法可以让它这么做?这是我的卷发 curl_setopt( $ch, CURLOPT_URL, $server_url );

我有3个网站
curl
到一个返回一些值的php脚本

  • 地点1
  • 站点2
  • 地点3
  • siteMAIN
如何区分哪个站点卷曲到main而不将其作为变量包含

我尝试在site1的
curl
上在Sitemain上记录
$\u服务器
,但它不包括

HTTP\u HOST
HTTP\u 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    );

仅在重定向到其他URL时设置CURLOPT_自动引用程序

如果为TRUE,则在请求中自动设置Referer:字段 跟随一个位置:重定向

供参考:


因此,您必须手动显式设置HTTP\U REFERER头。

谢谢。你是100%正确的。我添加了“curl_setopt($ch,CURLOPT_REFERER,”)