[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос WHOIS через прокси на сокетах PHP
Strelnik
Здравствуйте, уважаемые!

Уже второй день бьюсь над работой с whois серверами через прокси. Пример для работы с info whois сервером,часть кода:

$sh = stream_socket_client($proxy.':'.$port, $errno, $errstr, $socket_client_timeout, STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT);

stream_set_timeout($sh, $socket_client_timeout);
if (fwrite($sh, "CONNECT whois.afilias.net:43 HTTP/1.1\r\nHost: whois.afilias.net:43\r\n") === false) { echo 'no connect;'; fclose($sh); }
$headers="google.info\r\n";
if (fwrite($sh, $headers) === false) { echo 'no data transfer'; fclose($sh); }

Вроде коннект к проксям происходит, но лезет везде ошибка 400 - bad request.

Гуглил много, по делу нет ничего. Пытался делать через CURL, но он всегда добавляет лишний заголовок версии HTTP даже без проксей.

Подскажет кто-нибудь из бывалых программеров?

Буду благодарен.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.