Пример кода, выполняющий HTTP авторизацию при запросе через curl.
Этот тип авторизации также известен как BASIC. Для формирования правильных заголовков запроса вам потребуется правильно установить две опции curl: CURLOPT_HTTPAUTH и CURLOPT_USERPWD.
|
|
// ваши данные $url = "http://site.com"; $user = "username"; $pass = "password"; $curl = curl_init($url); // устанавливаем параметры $options[CURLOPT_RETURNTRANSFER] = 1; $options[CURLOPT_HTTPAUTH] = CURLAUTH_BASIC; $options[CURLOPT_USERPWD] = "$user:$pass"; curl_setopt_array($curl, $options); // выполняем запрос и выводим ответ сервера $curl_response = curl_exec($curl); curl_close($curl); print $curl_response; |
Данные настройки позволят вам автоматически пройти HTTP авторизацию при запросе данных curl.
Данная запись опубликована в 17.09.2020 21:09 и размещена в рубрике PHP.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 11, 2013 г.
Да, представьте себе, у этой "пижни" есть свой API! Раньше им пользоваться было намного проще, не было этих наворотов с OAuth. Не смотря на мое личное ...
Читать
Май 17, 2011 г.
Хорошо если ваш сайт работает во всех, или почти во всех браузерах так, как вы того хотите. Все меняется, выходят новые версии, появляются новые возможности, и глупо их не использовать, в угоду "старичкам". Года 1,5 назад IE 6.0 (судя по статистике посещений ...
Читать
Февраль 8, 2017 г.
UrlEncode - php-функция, которая подготавливает значение для использования его как часть html ссылки, заменяя спец. символы, кириллицу и т.п. на закодированные ...
Читать
Декабрь 27, 2014 г.
Речь пойдет о небольшой задачке, которая постоянно всплывает при переносе данных со старых сайтов на новые.
Т.е. новый сайт уже готов, но есть старый, на котором какое то количество статей, требующих аккуратного переноса, при чем они содержат картинки. ...
Читать