Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обход basic authentication на внешнем сайте
 
 автор: krollik   (24.11.2006 в 20:47)   письмо автору
 
 

Помогите решить такую задачу:
Надо чтобы скрипт мог зайти на страницу с basic authentication, отправить некоторые данные методом POST, дождаться загрузки страницы с результатом и забрать результат.
Забрать результата легко, отправить данные методом POST тоде вроде как не ахти как трудно(на этом сайте вроде как даже статья есть), а вот как зайти на страницу с basic authentication ума не приложу..
Помогите пожалуйста, если можно то на конкретном примере.

   
 
 автор: Trianon   (24.11.2006 в 21:04)   письмо автору
 
   для: krollik   (24.11.2006 в 20:47)
 

Когда сервер хочет аутентификации, он отвечает

HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="Configuration"

на что ему надо повторить запрос с полем

Authorization: Basic $answer

в заголовке запроса.
где

$answer = base64_encode("$username:$password");

И в каждый следующий заголовок запроса добавлять такое поле.

   
 
 автор: Саня   (24.11.2006 в 21:08)   письмо автору
 
   для: krollik   (24.11.2006 в 20:47)
 

Удобнее всего это сделать при помощи curl.
http://forum.woweb.ru/topic18502.html

   
 
 автор: krollik   (25.11.2006 в 13:43)   письмо автору
 
   для: Саня   (24.11.2006 в 21:08)
 

То что нужно - спасибо!

   
 
 автор: Krasnodar   (25.11.2006 в 14:27)   письмо автору
 
   для: krollik   (25.11.2006 в 13:43)
 

если phpmyadmin делает проверку Basik, этим http://forum.woweb.ru/topic18502.html способом зайти туда можно?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования