problema con las cookies en php

fgf
07 de Mayo del 2006
Ojalá alguien pueda ayudarme. Resulta que estoy empezando a trabajar con cookies y no me funciona. El código esta correcto pues lo he comprobado muy bien. No me da ningún fallo, simplemente no me la crea. ¿Puede ser problema de la configuración de php o de Apache?
El código es el siguiente:

<?setcookie("MICOOKIE","Hola", time()+365);?>
<HTML>
<HEAD>
<TITLE>Prueba de cookies</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<?
if (isset($MICOOKIE)) {
echo "El contenido de la cookie es: ".$MICOOKIE;
}else{
echo "La cookie está vacía. Puede ser que recién se halla creado, clickee en Actualizar para ver su contenido.";
}?>
</BODY>
</HTML>

Agradezco enormemente vuestra ayuda.
Gracias.

Artu
07 de Mayo del 2006
Bueno, creo que te pueden faltar algunos parametros en tu funcion. Prueba de esta manera:

setcookie("usuario_id", "$id", time()+43200,"/","");

A mi me funciona, ya que almacena el valor de 'id' en 'usuario_id'. Quizas te falten los dos ultimos parametros, pero no estoy seguro. Suerte.

ferran
07 de Mayo del 2006
quizá el problema sea como intentas recuperar la cookie.

deberias utilizar:
<?
echo \\\"El contenido de la cookie es: \\\".$_COOKIE[\\\\'MICOOKIE\\\\'];
?>

Suerte