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