【发布时间】:2015-02-27 22:19:14
【问题描述】:
我正在尝试将 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"]);
?>
【问题讨论】:
-
它最多在
CURLOPT_COOKIEJAR/FILE中结束,而不是在调用PHP 脚本的分离$_COOKIE数组中。 -
您必须从 curl 输出中读取 cookie:stackoverflow.com/questions/895786/…