PHP卷曲保存会话

时间:2014-05-25 07:20:46

标签: php session curl

这个网站是HTTPS,我想要CURL打开第一页,保存会话而不是打开第二页。这可能吗?第一页自动生成语言会话,我需要这个会话。没有这第二页得到错误。

错误:

  

[8]未定义的索引:lang      文件:/var/www/spa-public/public_html/lib/controller.php - 行:8 [2] require_once(lang / .pack.php):无法打开流:没有这样的文件或目录      文件:/var/www/spa-public/public_html/lib/controller.php - 行:8

我的剧本:

<?php
$postfields = array('lang'=>'ge');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'SECOND_URL');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);

echo $result;

?>

1 个答案:

答案 0 :(得分:0)

将这些字段添加到curl。然后先调用一个然后使用相同的cookie调用第二个

curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt"); 
curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");