在PHP cURL中添加自定义cookie

在PHP cURL中添加自定义cookie,php,cookies,curl,Php,Cookies,Curl,我是一个卷发和PHP新手。我正在写一个脚本,我需要在其中创建一个自定义cookie,并可能将其包含在cURL创建的cookie中。按照我在这个网站上找到的建议,我创建了这样一个cookie curl_setopt($ch,CURLOPT_COOKIE,“doaReferer==$COOKIE_header=$COOKIE_ip_value”) 这似乎创建了一个名为“cookie\u file”的额外cookie文件&我的cookie jar文件被忽略。如何将此cookie添加到现有的jar中 我

我是一个卷发和PHP新手。我正在写一个脚本,我需要在其中创建一个自定义cookie,并可能将其包含在cURL创建的cookie中。按照我在这个网站上找到的建议,我创建了这样一个cookie

curl_setopt($ch,CURLOPT_COOKIE,“doaReferer==$COOKIE_header=$COOKIE_ip_value”)

这似乎创建了一个名为“cookie\u file”的额外cookie文件&我的cookie jar文件被忽略。如何将此cookie添加到现有的jar中

我的代码如下:

$target = ADDR;
curl_setopt($ch, CURLOPT_URL, $target);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIE, "DOAReferrer==$cookie_header=$cookie_ip_value");
$page = curl_exec($ch);

以正确的格式使用CURLOPT_COOKIE:

curl_setopt($ch, CURLOPT_COOKIE, "$cookie_header=$cookie_ip_value");

将您的cookie添加到cookies.txt中