Просмотр полной версии : PHP сокеты через прокси
Помогите пожалуйста с примером отправки POST запроса на сокетах через прокси на PHP.
<?php
$fp = fsockopen('rambler.ru', 80, $errno, $errstr, 20);
$data = 'a=1&b=2&c=3';
$body = "POST /index.php HTTP/1.0\r\n".
"Host: rambler.ru\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-Length: ".strlen($data)."\r\n\r\n".$data;
fwrite($fp, $body);
while (!feof($fp)) echo fgets($fp, 128);
fclose($fp);
?>
<?php
$fp = fsockopen('rambler.ru', 80, $errno, $errstr, 20);
$data = 'a=1&b=2&c=3';
$body = "POST /index.php HTTP/1.0\r\n".
"Host: rambler.ru\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-Length: ".strlen($data)."\r\n\r\n".$data;
fwrite($fp, $body);
while (!feof($fp)) echo fgets($fp, 128);
fclose($fp);
?>
И где адрес прокси прописывать? ;)
$fp = fsockopen('rambler.ru', 80, $errno, $errstr, 20);
В этой строке вместо rambler.ru
Тоесть, как я понял, сначала открываем сокет к прокси серверу
$fp = fsockopen($proxy, $proxy_port, $errno, $errstr, 20);
А уже затем в заголовках указываем страницу которая принимает пост запрос:
$body = "POST /index.php HTTP/1.0\r\n"
И сам хост к которому подключаемся и отправляем:
"Host: kudapostim.ru\r\n" ???
Kaimi, большое спасибо за помощь! протестил, все работает
Kaimi, большое спасибо за помощь! протестил, все работает
https://forum.antichat.ru/showthread.php?p=1814701#post1814701
посмотри пример в pop3_connect()
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot