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

Как делать запрос с сервера на сайт и проходить авторизацию?

Делаю запрос на сайт с авторизацией через следующее:
file_get_contents("{ссылка}");
Но,ясное дело, меня не пускает, как я могу в таком случае логиниться?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
С какой авторизацией?

Через basic auth так:
$auth = base64_encode("username:password");
$context = stream_context_create(['http' => ['header' => "Authorization: Basic $auth"]]);
$homepage = file_get_contents("http://example.com/file", false, $context );
Ответ написан
Комментировать
@alekssamos
Программист любитель
А для обычной (через html форму) - рекомендую воспользоваться curl. Передать POST параметры и сохранить cookie
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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