ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Post запрос через прокси (PHP)
  #1  
Старый 04.06.2007, 00:23
RaiDeRz
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами: 10052518

Репутация: 27
Question Post запрос через прокси (PHP)

Как сделать Post запрос через прокси на Php )
Дайте пример
 
Ответить с цитированием

  #2  
Старый 04.06.2007, 01:02
RaiDeRz
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами: 10052518

Репутация: 27
По умолчанию

А куда тогда вписывать хост и порт куда надо подключиться?
 
Ответить с цитированием

  #3  
Старый 04.06.2007, 01:09
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от RaiDeRz  
А куда тогда вписывать хост и порт куда надо подключиться?
Прокси и порт в $proxy & $port
Хост в заголовках передавай "Host: www.bla.ru \r\n"
 
Ответить с цитированием

  #4  
Старый 04.06.2007, 01:05
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

PHP код:
<?
$proxy 
= "1.1.1.1"; 
$port = "8080";

$fp = fsockopen($proxy, $port, $errno, $errstr, 30); 
if(
$fp)
{
    
$data        = "post=ok";
    
$headers  = "POST $path HTTP/1.1\r\n"; 
    
$headers .= "Host: $hostname\r\n"; 
    
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
    
$headers .= "Content-Length: ".strlen($data)."\r\n";
    
$headers .= "Connection: close\r\n\r\n";
     
    
$fw = fwrite($fp, $headers.$data);
    
fclose($fp);
} else die;
?>

Последний раз редактировалось Isis; 04.06.2007 в 01:07..
 
Ответить с цитированием

  #5  
Старый 04.06.2007, 01:12
RaiDeRz
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
С нами: 10052518

Репутация: 27
По умолчанию

А вот как сделать так чтобы через эту проксю можно было подключиться на другой порт не 80 ?
 
Ответить с цитированием

  #6  
Старый 04.06.2007, 01:15
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от RaiDeRz  
А вот как сделать так чтобы через эту проксю можно было подключиться на другой порт не 80 ?
В переменной $port поменять )
 
Ответить с цитированием

  #7  
Старый 04.06.2007, 17:51
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 341
С нами: 12513535

Репутация: 187
По умолчанию

Цитата:
Сообщение от Isis  
В переменной $port поменять )
Здесь скорее всего имелось ввиду, чтоб через 80-ый порт проксика подключиться на другой порт(не 80) какого-то ресурса
 
Ответить с цитированием

  #8  
Старый 05.06.2007, 14:31
kys
Новичок
Регистрация: 14.05.2007
Сообщений: 11
С нами: 9996806

Репутация: 8
По умолчанию

Цитата:
А вот как сделать так чтобы через эту проксю можно было подключиться на другой порт не 80
Так:
POST http://site:port HTTP/1.1
т.е. после названия сайта через двоеточие номер порта

Последний раз редактировалось kys; 05.06.2007 в 14:34..
 
Ответить с цитированием

  #9  
Старый 06.06.2007, 11:34
SIBON
Banned
Регистрация: 13.07.2006
Сообщений: 13
С нами: 10436066

Репутация: 3
По умолчанию

а как считать ответ сервера на этот запрос?

Последний раз редактировалось SIBON; 06.06.2007 в 11:59..
 
Ответить с цитированием

  #10  
Старый 06.06.2007, 15:07
kys
Новичок
Регистрация: 14.05.2007
Сообщений: 11
С нами: 9996806

Репутация: 8
По умолчанию

Цитата:
а как считать ответ сервера на этот запрос?
в каком смысле как?
после посылки запроса просто читаешь из того же сокета и все. выше в примере это есть.

Последний раз редактировалось kys; 06.06.2007 в 15:10..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
http прокси и установка его через броузер Satell С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 18.05.2007 17:33
Post/get запрос через прокси beerbear PHP 14 27.04.2007 21:23
можноли играть через прокси nikfm Защита ОС: вирусы, антивирусы, файрволы. 14 22.04.2007 23:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.