Foros del Web » Programando para Internet » PHP »

Problema con el header

Estas en el tema de Problema con el header en el foro de PHP en Foros del Web. Hola a todos tengo un problemita y es el siguiente : estoy utilizando un alert dentro de mi codigo php pero necesito que despues de ...
  #1 (permalink)  
Antiguo 03/11/2008, 11:44
Avatar de mahia  
Fecha de Ingreso: enero-2008
Ubicación: La Tierra
Mensajes: 69
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema con el header

Hola a todos tengo un problemita y es el siguiente :

estoy utilizando un alert dentro de mi codigo php pero necesito que despues de acpetar el alert me rgrese a la pagina anterior y esto no puedo hacerlo pues ya he utilizado el header en el codigo anteriormente.. aqui les os dejo:



Código PHP:
                         if ($checkuser)
                         {
                        
$_SESSION["login"] = $username;
                         
header("location:operadora.php");  
                        }
                        else
                        echo
'<script>alert("Contraseña Incorrecta.");</script>';    
                    
//aqui es donde quiero redireccionar                 
                        
exit();
                    } 
  #2 (permalink)  
Antiguo 03/11/2008, 12:03
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con el header

En ese caso tienes que redireccionar con javascript, pues el alert ya es una salida al navegador, y por lo tanto el header() ya no funciona porque ya hay cabeceras enviadas al navegador (Headers were already sent)

Dado que el navegador es el que interpreta las intrucciones javascript, y no el servidor PHP, tienes que imprimir el código JS usando un echo o print o die o lo que desees para imprimir textos.

Código html:
Ver original
  1. <script type="text/javascript">window.location.href='la_pagina.php';</script>

Saludos,
  #3 (permalink)  
Antiguo 03/11/2008, 13:07
Avatar de mahia  
Fecha de Ingreso: enero-2008
Ubicación: La Tierra
Mensajes: 69
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Problema con el header

Siiii muchisimas gracias Okram funciono correctamente
Gracias de nuevo..
Mahia.
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 09:57.