Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/03/2004, 03:02
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Dices que no funciona, pero ¿es que no se crean las cookies en tu navegador, o es que luego no se leen en el servidor?

Deberias comprobar si es culpa del setcookie(), o si es culpa del conjunto del codigo de tu script.

Haz un script simple, que cree una cookie y que la muestre, de forma parecida a como lo tienes. Ejecutalo en tu servidor. Si no te funciona, verifica el valor de $_SERVER['HTTP_HOST'], y prueba a ponerlo directamente, sin usar la variable.

Si funciona por si solas, puede ser que parte del codigo del script este haciendo que no funcione. Recuerda que antes del setcookie no debes enviar salida al navegador. Asegurate de tener el error_reporting a E_ALL (via php.ini o con la funcion error_reporting()) para ver todos los mensajes de error. Puede que en el servidor que funcionaba tendria el output buffer ativado o que ignore las lineas vacias al final de los ficheros incluidos.

Tambien compararia los phpinfo() de ambos servidores, para ver si hay alguna diferencia notable.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.