@47911

Как пройти всплывающее окно на php?

Ситуация: есть сайт(неважны детали), у него есть скрипт, который обходит некий список сайтов.
Все сайты на 1 сервере. У всех есть всплывающее окно, которое сделано через nginx(авторизация, при обращении по определённому адресу сайта). Собственно вопрос: можно ли на php как-то наладить авторизацию для него?(пароли настроить можно, как будет выглядеть сам код?). Смысл в том, чтобы "авторизоваться" и дальше что-то делать с сайтом.
  • Вопрос задан
  • 145 просмотров
Решения вопроса 3
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Всё зависит от того, что конкретно это за "всплывающее окно" и как именно осуществляются запросы из вашего скрипта. По описанию похоже на Basic Auth, легко нагуглить как его прикрутить к тому, чем вы пользуетесь.
Ответ написан
@rPman
Basic auth прописываешь пароли прямо в ссылке: https://login:password@site.com
Дока
Ответ написан
kotomyava
@kotomyava
Системный администратор
Это называется http авторизация.
В общем виде: К запросу надо добавить заголовок вида:
"Authorization: Basic" . base64_encode("user:password")


Если запрос делается каким-нибудь curl, у него есть для этого CURLOPT_USERPWD.
Если какой-нибудь библиотекой, то там, скорее всего, уже есть функционал такой и надо где-нибудь в настройках запроса указать логин/пароль.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы