cURL PHP - setcookie问题

时间:2015-02-27 22:19:14

标签: php curl setcookie

我正在尝试将POST数据发送到必须创建COOKIE的文件...但它没有。有人能帮助我吗?

这是带有cURL的文件

<?php
print_r($_COOKIE);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/site/test.php");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,"email=$email&name=$name");

$output = curl_exec($ch);

curl_close($ch);
?>

这是必须创建COOKIE的文件

<?php
setcookie("name", $_POST["name"]);
?>

1 个答案:

答案 0 :(得分:1)

你应该启用这样的cookie:

 curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
 curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
 curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');