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

chiffa

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

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

Cid

...двинутый новичок
пишем

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

(НАША СТРОКА) формруется как
PHP:
base64_encode($login.':'.$password)
 

chiffa

Guest
Cid, а можно весь пример целико :) С сокетами сталкитваюсь впервые, хотелось бы постреть полностью готовый пример...
 

chiffa

Guest
azamat, я же говорю, что использую впервые. Может это и имеет отношение к сокетам - не знаю :)
 

Cid

...двинутый новичок
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";
 

neko

tеam neko
сид конечно все хорошо и правильно написал
только он не учел что авторизация не обязательно http-шная

-~{}~ 11.08.04 14:05:

и не обязательно basic
 

chiffa

Guest
neko, ток как мне лучьше сделать.? Подкажешь?

-~{}~ 11.08.04 14:52:

Alexandre, при использовании курл не выдает вообще ничего, просто пустую станицу...
 

neko

tеam neko
chiffa
начни с того что расскажи куда ты коннектишся и какая именно там авторизация нужна
 
Сверху