Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/06/2012, 14:05
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema al leer cookies en php

Cita:
Iniciado por scorpion3d Ver Mensaje
claro pero como mencione antes sigue funcionando solo al mostrar la ruta real, y no cuando uso "/tema/"

se supone que las cookies deben existir en todo el dominio, pero no es así.

Ya hasta me están dando ganas de usar $_session, voy a leer acerca de las desventajas y ventajas de hacerlo.

te agradezco mucho, Saludos!
Si lo piensas /tema.php está dentro de la raíz, pero si usas /tema/ ya no es la misma raíz. No es igual, date cuenta.

Por eso sólo te funciona con el script real, bajo la raíz, porque seguramente así creaste la cookie.

Las cookies no "deben" existir en todo el dominio por defecto.

¿De verdad leíste el manual?

Cita:
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
Cita:
La ruta dentro del servidor en la que la cookie estará disponible. Si se utiliza '/', la cookie estará disponible en la totalidad del domain. Si se configura como '/foo/', la cookie sólo estará disponible dentro del directorio /foo/ y todos sus sub-directorios en el domain, tales como /foo/bar/. El valor por defecto es el directorio actual en donde se está configurando la cookie.
Si lees el manual te puedes dar cuenta que en el fondo usan cookies, así que tu problema seguiría casi igual si no configuras su comportamiento.

Ahí tienes, yo sigo pensando que la manera en que usas setcookie() es la clave.

Además deberías borrar tus cookies antes de hacer algún cambio mientras haces pruebas, deberías asegurarte antes seguir dando vueltas.

Edito: una sugerencia es usar la extensión WebDeveloper de Firefox e inspeccionar las cookies, para que notes los valores con los cuáles fueron creadas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 01/06/2012 a las 14:11