estoy intentando desarrollar un script en php que me permita identificarme automaticamente en una segunda página, para lo que estoy utilizando esto:
Código:
<?php
$da = fsockopen("localhost", 80, $errno, $errstr, 30);
if (!$da) {
echo "$errstr ($errno)<br />\n";
}else{
$salida = "POST /www/php/prueba3.php HTTP/1.1\r\n";
$salida .= "Host: localhost\r\n";
$salida .= "Content-Length: 25\r\n\r\n";
$salida .= "dato1=lalala&dato2=lololo";
fwrite($da, $salida);
while (!feof($da)) {
echo fgets($da, 128);
}
fclose($da);
}
?>
y el archivo prueba3.php es el siguiente:
Código:
<?php
print_r($_POST);
?>
No se demasiado PHP, pero hasta donde llego, esto me debería funcionar bien, debería aparecerme el array con los datos que le paso en la cabecera HTTP...pero no, llevo toda la tarde intentandolo, y si lo hago mediante GET todo funciona a las mil maravillas, pero con POST no hay tu tía, no me reconoce las variables ni sus valores. ¿Alguien puede ayudarme?
Saludos!