Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отправка данных через сокеты, теряются данные
 
 автор: kb_nn   (12.10.2012 в 15:43)   письмо автору
 
 

слушайте. подскажите, почему при отправке данных через сокеты теряются данные?
в ответе оказывается Content-Length:0;


$hostname = "...";
$path = "....";
$file="....";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 300);
if (!$fp) echo "$errstr ($errno)<br />\n";
else {
$data = "id=1\r\n\r\n";
$headers = "POST $path$file HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "X-Forwarded-For: ".rand(1,255).".".rand(1,255).".".rand(1,255).".".rand(1,255)."\r\n";
$headers .= "Referer: $path\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";
fwrite($fp, $headers.$data);
while (!feof($fp)) {
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;

  Ответить  
 
 автор: kb_nn   (13.10.2012 в 15:55)   письмо автору
 
   для: kb_nn   (12.10.2012 в 15:43)
 

всем спасибо. я узнаю идентификатор сессии, и подставляю его в куки, вроде больше ничего не менял, ответ приходит. правда что-то все равно не так, то ли я передаю не все необходимые данные, то ли что-то еще, но результата таким способом отправки данных добиться пока не удалось. но это уже разговор для другой темы.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования