У меня есть скрипт cURL, который отправляет информацию для входа в скрипт.
//open connection
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url;
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields1);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
//open connection
В скрипте есть функция setcookie.
setcookie("cookie_email",$email,time()+(3600*24*$i),"/");
setcookie("cookie_password",$password,time()+(3600*24*$i),"/");
Когда я вхожу в форму, используя форму, все работает как положено. По какой-то причине, когда вы запускаете cURL, он пропускает функцию setcookies.
Я был в сети и не могу найти решение. Я не уверен, почему он не может установить куки.
Любой шаг в правильном направлении будет высоко ценится.
Спасибо,
Фил
UPDATE! - Становится ближе
Хорошо, я внес некоторые изменения, которые захватывают файлы cookie и помещают их в файл cookie. Две проблемы, которые я поставил.
1. Приготовленный пароль в файле гласит: удалено
2. Файлы cookie не устанавливаются в браузере.
Как мне получить md5 ($ пароль) в файл и как:
curl_setopt ($ ch, CURLOPT_COOKIEFILE, 'cookies / cookies.txt');
установить куки в браузере?