Задать вопрос
@BushaevDenis

Как симулировать XHR POST через курл?

Как авторизироваться с помощью curl на сайте с ajax авторизацией?
  • Вопрос задан
  • 363 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
glebovgin
@glebovgin
Full Stack Web Developer
Вы можете легко увидеть на какой url идет ajax-запрос.
Так на этот url отправляйте данные формы (логин/пароль/другие поля, в т.ч. hidden).
На всякий случай делаете так:
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    "X-Requested-With" => "XMLHttpRequest",
    "Referer" => "http://servername.ru/login"
));

Указываете в заголовках, что это именно ajax и на всякий случай указываете реферер - урл, откуда обычно идет авторизация в браузере.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽