我使用此代码访问该页面。然后它获取cookie, 这是我的卷曲代码:
$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中的信息设置给用户。
我该怎么做?
答案 0 :(得分:0)
您可以从curl代码中提到的cookie文件中获取cookie值,并使用setcookie()将该值发送给用户。
但是,如果您认为cookie可以在您使用CURL打开的网站上使用,那么它将是不正确的。您在网站上创建的任何cookie都只能在您的网站上访问,并且与任何其他网站无关。