Jonni
Guest
HTTP 1.0 и POST
Помогите пожалуйста, кто знает.
есть скрипт:
// test2.php
<?php
$host = '127.0.0.1';
$query = 'text=ergergergreg';
$post="POST /test1.php HTTP/1.0\r\n
Host: 127.0.0.1\r\n
Content-type: application/x-www-form-urlencoded\r\n
Content-length: ".strlen($query)."\r\n
Connection: close\r\n\r\n
$query";
$h=fsockopen($host,80,$errno, $errstr,5);
fwrite($h,$post);
while (!feof($h))
{
$r.=fread($h,4096);
}
fclose($h);
echo $r;
?>
( test1.php - echo $_POST['text']; )
после выполнения test2.php, сервер отвечает http 1.1 - 200 OK,
но значений $text не выводится.
Помогите пожалуйста, кто знает.
есть скрипт:
// test2.php
<?php
$host = '127.0.0.1';
$query = 'text=ergergergreg';
$post="POST /test1.php HTTP/1.0\r\n
Host: 127.0.0.1\r\n
Content-type: application/x-www-form-urlencoded\r\n
Content-length: ".strlen($query)."\r\n
Connection: close\r\n\r\n
$query";
$h=fsockopen($host,80,$errno, $errstr,5);
fwrite($h,$post);
while (!feof($h))
{
$r.=fread($h,4096);
}
fclose($h);
echo $r;
?>
( test1.php - echo $_POST['text']; )
после выполнения test2.php, сервер отвечает http 1.1 - 200 OK,
но значений $text не выводится.