Привет, я пытаюсь зайти на сайт с помощью Curl php, затем мне нужно перенаправить на другую страницу, и пользователь должен быть удален, и этот сайт использует самоподписанный сертификат, пока я не мог войти, но я не уверен, что произойдет после, поэтому сценарий:
мой код выглядит так:
$sslCertificate = PATH to ssl certificate
$$cookie_file_path = PATH TO TXT FILE
$url = mylogin page
//login
curl_setopt($ch, CURLOPT_HTTPHEADER, array($Header ifno..etc));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_COOKIE, "cookiename=0");
curl_setopt($ch,CURLOPT_SSLCERT , $sslCertificate);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $username , $passwrod,$token);
curl_exec($ch);
$html = curl_exec($ch);
print_r($html);
curl_close($ch);
Перенаправить на страницу удаления (я не уверен, что это правильно):
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, $url2todeleteUser );
curl_setopt($ch2, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch2,CURLOPT_COOKIEFILE,$cookie_file_path);
curl_setopt($ch2, CURLOPT_COOKIE, "cookiename=0");
curl_setopt($ch2,CURLOPT_SSLCERT , $sslCertificate);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec($ch2);
var_dump($html);
curl_close($ch2);
Для входа это работает, но для перенаправления на $url2todeleteUser
Я не получаю никакого ответа или ошибки, и нет никаких изменений
Задача ещё не решена.
Других решений пока нет …