Использование сокетов для подключения к серверу с логином и паролем

  • Автор темы Автор темы chiffa
  • Дата начала Дата начала

chiffa

Guest
Использование сокетов для подключения к серверу с логином и паролем

Всем привет! У меня такой вопрос: где можно посмотреть пример подключения к серваку по сокетам, при условии что конектиться надо с логином и паролем. В что-то такого я не нашел... Зарание спасибо!
 
пишем

GET /index.html HTTP/1.0
Accept: */*
Authorization: Basic (НАША СТРОКА)

(НАША СТРОКА) формруется как
PHP:
base64_encode($login.':'.$password)
 
Cid, а можно весь пример целико :-) С сокетами сталкитваюсь впервые, хотелось бы постреть полностью готовый пример...
 
azamat, я же говорю, что использую впервые. Может это и имеет отношение к сокетам - не знаю :-)
 
azamat
Пахнет-пахнет: это тот текст, который передается в handle, созданный с помощью [m]fsockopen[/m]

chiffa
Код работы с сокетами приведен в мануале по PHP в описании [m]fsockopen[/m] в качестве первого примера. Все что тебе нужно - добавить строчку в этот пример:
PHP:
   $out = "GET / HTTP/1.1\r\n";
   $out .="Authorization: Basic ".base64_encode($login.':'.$password)."\r\n"; // добавлено тобой
   $out .= "Host: твойсайт.com\r\n";
   $out .= "Connection: Close\r\n\r\n";
 
сид конечно все хорошо и правильно написал
только он не учел что авторизация не обязательно http-шная

-~{}~ 11.08.04 14:05:

и не обязательно basic
 
neko, ток как мне лучьше сделать.? Подкажешь?

-~{}~ 11.08.04 14:52:

Alexandre, при использовании курл не выдает вообще ничего, просто пустую станицу...
 
chiffa
начни с того что расскажи куда ты коннектишся и какая именно там авторизация нужна
 
Сверху