这个网站是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;
?>
答案 0 :(得分:0)
将这些字段添加到curl。然后先调用一个然后使用相同的cookie调用第二个
curl_setopt($ch, CURLOPT_COOKIEJAR, "COOKIE.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "COOKIE.txt");