ssl — Как перенаправить с помощью Curl php в том же сеансе

Привет, я пытаюсь зайти на сайт с помощью Curl php, затем мне нужно перенаправить на другую страницу, и пользователь должен быть удален, и этот сайт использует самоподписанный сертификат, пока я не мог войти, но я не уверен, что произойдет после, поэтому сценарий:

  1. Войдите в URL 1, используя токен, пароль, имя
  2. Перенаправить на `link2` (` link2` должен выполнить действие)

мой код выглядит так:

$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 Я не получаю никакого ответа или ошибки, и нет никаких изменений

  • Я не уверен, правильно ли я настраиваю сессию
  • есть ли предыдущий опыт с такой же ситуацией или какой-то четкий код с пошаговыми инструкциями и подробностями, что я делаю неправильно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]