Foros del Web » Programando para Internet » PHP »

Session y IE7

Estas en el tema de Session y IE7 en el foro de PHP en Foros del Web. Hola, tengo un problema absurdo con IE7. Una vez a la que se accede con login y password, y lo comprueba asi: session_start(); if(!isset($_SESSION['id'])){ header ...
  #1 (permalink)  
Antiguo 19/02/2007, 09:58
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 18 años, 1 mes
Puntos: 1
Session y IE7

Hola,

tengo un problema absurdo con IE7.

Una vez a la que se accede con login y password, y lo comprueba asi:

session_start();

if(!isset($_SESSION['id'])){
header ("location:index.php?error=1");
}


Pues funciona en todos los navegadores menos en el p***** IE7.

¿Alguien sabe algo de esto?

saludos
__________________
Sataca - La Retícula
www.lareticula.com
  #2 (permalink)  
Antiguo 19/02/2007, 10:10
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 14 años, 11 meses
Puntos: 33
De acuerdo Re: Session y IE7

¿Pero porque dices que no funciona? Describe un poco más tu error porfavor

Saludillos.
  #3 (permalink)  
Antiguo 19/02/2007, 10:24
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: Session y IE7

Ya he encontrado el motivo.

Resulta que la página original corre sobre un dominio y todo funciona ok.

Pero hay un dominio redirigido, y si entras desde el dominio este redirigido, es cuando no va, en mozilla si, pero en IE no.

Por lo que veo, el dominio redirigido, lo que hace es meter en un frame la web original.

Espero explicarme, porque es bastante confuso todo.
__________________
Sataca - La Retícula
www.lareticula.com
  #4 (permalink)  
Antiguo 19/02/2007, 11:40
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 14 años, 11 meses
Puntos: 33
De acuerdo Re: Session y IE7

Lo que podrias hacer es usar un poco de javascript. si se te complica redireccionar.

Si se cumplen las "condiciones" imprimes:

Código:
<script language="javascript">
window.location = "http://www.google.com.mx";
</script>
Saludillos.
  #5 (permalink)  
Antiguo 20/02/2007, 03:53
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: Session y IE7

El problema no es redireccionar, eso lo hace perfectamente.

Tengo un dominio www.xxxxx.com, donde está la web.

En la web hay secciones con acceso restringido. Cuando te validas se crea un sesión. En la secciones restringidas, al principio de cada página hay esto:

session_start();

if(!isset($_SESSION['id'])){
header ("location:index.php?error=1");
}

Si la sesión no existe, te redirecciona.

Bien si entras desde www.xxxxx.com, funciona todo ok desde cualquier navegador.

El problema está en que hay un dominio www.kkkkkkk.com que está aparcado sobre www.xxxxxx.com. De hecho, si entras en el index de www.kkkkkk.com no es más que un frame que carga www.xxxxxx.com.

Si entras con Mozilla desde www.kkkkkk.com, no hay problema. Pero si lo haces con IE (ya sea 6 ó 7), es como si no crease la sesión, y entonces te rebota siempre para fuera.

¿Me explico?

saludos
__________________
Sataca - La Retícula
www.lareticula.com
  #6 (permalink)  
Antiguo 27/12/2007, 10:28
Avatar de kazafun  
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 16 años, 1 mes
Puntos: 13
Re: Session y IE7

Cita:
Iniciado por sataca Ver Mensaje
El problema no es redireccionar, eso lo hace perfectamente.

Tengo un dominio www.xxxxx.com, donde está la web.

En la web hay secciones con acceso restringido. Cuando te validas se crea un sesión. En la secciones restringidas, al principio de cada página hay esto:

session_start();

if(!isset($_SESSION['id'])){
header ("location:index.php?error=1");
}

Si la sesión no existe, te redirecciona.

Bien si entras desde www.xxxxx.com, funciona todo ok desde cualquier navegador.

El problema está en que hay un dominio www.kkkkkkk.com que está aparcado sobre www.xxxxxx.com. De hecho, si entras en el index de www.kkkkkk.com no es más que un frame que carga www.xxxxxx.com.

Si entras con Mozilla desde www.kkkkkk.com, no hay problema. Pero si lo haces con IE (ya sea 6 ó 7), es como si no crease la sesión, y entonces te rebota siempre para fuera.

¿Me explico?

saludos

¿Y cual es la solucion?

Tengo exactamente el mismo problema en IE7 con sesiones sobre un dominio redirigido a un alojamiento ajeno al dominio.

A alguien se le ocurre?????????

PXXO IExplorer...
__________________
MUERTE a Internet Explorer


Mi portfolio de diseño web en Elda
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 22:06.