<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$context=stream_context_create(array('http'=>array('method'=>'POST',
'b'=>'hallo')));
$a=file_get_contents('http://localhost/temp_my/n.php',false,$context);
echo $a;
?>
и вотрого файла куда это дело идёт:
<?php
if (isset($_POST['b'])){
$a=$_POST['b'];
echo $a;
}
else
{echo "No data in POST";}
?>
Вот оно мне и выводит No data in POST
Буду весьма благодарен
Спустя 1 день, 1 час, 8 минут, 32 секунды (8.12.2009 - 11:29) Gradus написал(а):
Не так post передаёте
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'User-Agent: Vasia' . PHP_EOL .
'Referer: ya.ru' . PHP_EOL .
'Content-Type: application/x-www-form-urlencoded' . PHP_EOL,
'content' =>'b=HelloWorld')));
$a=file_get_contents('http://localhost/temp_my/n.php',false,$context);