tengo algo de código simple como esto:
<?php
setcookie("user","test", time() + 3600);
echo $_REQUEST['user']."<br>";
echo $_COOKIE['user'];
?>
y este es el resultado:
Notice: Undefined index: user in D:\interpub\wwwroot\live\cookie.php on line 3
test
estoy corriendo en IIS 7.5. He vuelto a cargar la página y estoy seguro de que el navegador envía la cookie al archivo php (porque lo tengo en $ _COOKIE). Entonces, ¿por qué $_REQUEST
no contiene esa cookie?
Al parecer, '_COOKIE' no contiene las galletas tampoco. –
Los datos de $ _COOKIE son solo los datos que estaban presentes cuando se solicitó la página. Si recarga, debe tener la información correcta. –
¿Estás seguro? No he visto ningún registro de cambios que indique este cambio – esihaj