Hola, foro. Os traigo un
poltergeist para ver si me podéis dar alguna idea de por dónde está el fallo.
Al hacer una redirección con el siguiente código en IE 6 (XP SP1) a veces se queda la página en blanco (no hay código que ver)
Código php:
Ver originalfunction redirect($url)
{
//header("Cache-Control: no-store, no-cache, must-revalidate");
//header("HTTP/1.1 301 Moved Permanently");
}
(Las líneas comentadas son cosas que he probado sin resultado satisfactorio.)
Cosas a resaltar:
· El valor de la variable $url es siempre correcto.
· En local va pero no así en el servidor. La diferencia más destacable es que el servidor funciona con PHP-CGI.
· En Firefox y en Safari funciona bien.
Ejemplo de cuando se queda en blanco.
Le doy a logout desde una pagina x. Se queda la pagina en blanco con la misma url de la pagina x. Sin embargo, en el registro se puede cómo se han hecho las peticiones de redirección.
Código:
[25-09-2008 07:58:03] - User Warning - /***/test/lib/helpers/url.helper.php, line 28 (/test/admin/root/cuenta/logout/)
http://***/test/root/base/
[25-09-2008 07:58:04] - User Warning - /***/test/lib/helpers/url.helper.php, line 28 (/test/root/base/)
http://***/test/root/base/home/
Se agredece cualquier cosa que se os ocurra