【发布时间】:2013-10-28 19:01:29
【问题描述】:
我尝试为我的 cURL 对象设置以下选项:
$options = array(
CURLOPT_URL => $targetUrl,
CURLOPT_HEADER => false,
CURLOPT_HTTPHEADER => array(
'Content-Type: ' . $_SERVER['CONTENT_TYPE'],
'Referer: ' . $_SERVER['HTTP_REFERER']
),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTPAUTH => CURLAUTH_ANY,
CURLOPT_USERPWD => "$username:$password"
);
我收到以下错误:
注意:未定义索引:CONTENT_TYPE
注意:未定义索引:HTTP_REFERER
我是否为这些选项指定了错误的名称,或者它们只是没有在标题中提供?
【问题讨论】:
-
只有在 SAPI 模式下运行脚本时,这些值才可用,例如在网络服务器内。在命令行/CLI 模式下,它们没有被定义。
标签: php curl http-referer