Php 使用curl检索cookie,并将该cookie设置为user

Php 使用curl检索cookie,并将该cookie设置为user,php,curl,Php,Curl,我使用此代码访问页面。然后它得到了饼干, 这是我的curl代码: $ckfile = tempnam ("/tmp", "CURLCOOKIE"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/3.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt

我使用此代码访问页面。然后它得到了饼干, 这是我的curl代码:

$ckfile = tempnam ("/tmp", "CURLCOOKIE"); 

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/3.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: ".$_SERVER['REMOTE_ADDR'], "HTTP_X_FORWARDED_FOR: ".$_SERVER['REMOTE_ADDR']));
    curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    $result = curl_exec ($ch);
我想将存储在ckfile中的信息设置为用户


如何才能做到这一点?

您可以从curl代码中提到的cookie文件中提取cookie值,并使用setcookie()将该值发送给用户


但是,如果您认为cookie可以在使用CURL打开的站点上使用,那么这是不正确的。您在站点上创建的任何cookie都只能在您的站点上访问,并且与任何其他站点都没有关系。

错误,这里有什么问题?运行PHP脚本的用户是否可以编写
/tmp
目录?