Foros del Web » Programando para Internet » PHP »

$_COOKIE en Mac no funciona

Estas en el tema de $_COOKIE en Mac no funciona en el foro de PHP en Foros del Web. Saludos, Tengo el problema de que en mac no me esta cojiendo las cookies. le pongo un simple: echo $_COOKIE['mi_cookie']; o echo $HTTP_COOKIE_VARS["mi_cookie"]; y en ...
  #1 (permalink)  
Antiguo 09/12/2008, 09:15
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta $_COOKIE en Mac no funciona

Saludos,

Tengo el problema de que en mac no me esta cojiendo las cookies.

le pongo un simple:
echo $_COOKIE['mi_cookie'];
o
echo $HTTP_COOKIE_VARS["mi_cookie"];

y en pc si me imprime el nombre de la cookie pero al probarle en mac me aparece en blanco. pero si reviso las cookies en las preferencias si estan seteadas, y estan igual que en la pc.

Alguien me puede echar una mano porfa.
*No me funciona en ninguna mac por que ya e probado en varias
*Antes si me estaban funcionando sin ningun problema y es como que amaneció sin querer funcionar, ya estoy varios días con este problema.
*Tengo en mi servidor php5
  #2 (permalink)  
Antiguo 09/12/2008, 10:36
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Respuesta: $_COOKIE en Mac no funciona

Bueno ya le pude solucionar por si alguien llega a tener el mismo problema.
El problema no era solo en mac el problema a sido el nombre del host. yo le estaba probando como www.midominio.com mientras que las cookies se habian guardado como midominio.com me di cuenta al ponerle un phpinfo(); y ahí vi que solo se declaraba una variable PHPSESSID con midominio.com y viendo en las cookies de las preferencias habian dos PHPSESSID una www.midominio.com y la otra en midominio.com mas la del cookie $_COOKIE['mi_cookie'] tambien en midominio.com
Entonces al quitarle los www. ya me funcionó.
  #3 (permalink)  
Antiguo 09/12/2008, 11:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: $_COOKIE en Mac no funciona

por eso hay que leer el manual de PHP...

claramente si se especifica el dominio al usar setcookie así va a funcionar !!


Referencia:

http://php.net/setcookie

lo ideal, es no especificar el dominio ... o bien usar solo /


¿sería por eso??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.