Foros del Web » Programando para Internet » PHP »

Problema con variables de $_SESSION

Estas en el tema de Problema con variables de $_SESSION en el foro de PHP en Foros del Web. Hola a todos, tengo una pagina en donde paso ciertas variables de SESSION. El problema es con la url de la página. Por ejemplo si ...
  #1 (permalink)  
Antiguo 14/10/2009, 20:09
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años, 6 meses
Puntos: 6
Problema con variables de $_SESSION

Hola a todos, tengo una pagina en donde paso ciertas variables de SESSION.

El problema es con la url de la página. Por ejemplo si la url de la página esta escrita asi:
http://pagina.com/index.php
Las variables de session se muestran sin ningun problema

El problema esta cuando la direccion esta escrita asi:
http://www.pagina.com/index.php
En este caso las variables de session no se muestran es como si estuvieran vacias.

No entiendo por que al poner www a la web me pasa esto.

Por lo que fui experimentando descubri que si en la pagina donde se crea la variable session contiene "www" la variable solo se vera en la paginas que contienen "www" y viceversa con las pagina que no contienen www. Si esta es la unica solucion ¿Como hago para que todas las paginas siempre tengan www?

Última edición por manumaf; 14/10/2009 a las 20:23
  #2 (permalink)  
Antiguo 14/10/2009, 20:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Problema con variables de $_SESSION

Eso es porque la cookie de sesión ha de ser valida solo si usas www o si no la usas cambia, revisa esta función: session_set_cookie_params establece solo como el dominio sin www para que te lo acepte.

Saludos.
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 14:09.