Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2007, 07:33
Avatar de rcoromin
rcoromin
 
Fecha de Ingreso: marzo-2007
Mensajes: 16
Antigüedad: 17 años, 2 meses
Puntos: 0
problema al actualizary mostrar alert con GET

estoy diseñando una web y tengo el siguiente problem...
Tengo una pagina de home la cual es la pagina casi principal de la web esta es en php y mysql.
Desde aqui linkeoa a otras paginas php que realizan ciertos script cuando salto a un determinado sciptssi se realizo la tareo bien me redirecciona con un header(?mensaje) concatenando con un mensaje que dice el estado de ala tarea si se realizo o si fallo todo esto esta bien el problema es que cuando me redirecciona a la web principal (home ) me entrtega el mensaje por ejemplo (Funcion exitosa) como el mensaje se traspasa por la barra de navegacion son GET y cuando actualizola pagina principa despues de una redireccion todavia esta el mensaje aparecindome cada ves que actualizo el codigo es este + o -
home.php
[
$mensaje = isset($_GET["mensaje"]) ? $_GET["mensaje"] : '';
<body onload="mensaje('<? echo $mensaje; ?>');">

<script language="javascript">
function mensaje(mensaje){
if (typeof mensaje != "undefined") {
if ( mensaje != '') {
alert(mensaje);
}
}
}
<script>
]

tarea.php
[
if(iso tarea){
$mensaje="Registro echo";
header("Location:../cambio_clave.php?mensaje=".$mensaje);
}else{
$mensaje="fallo Registro ";
header("Location:../cambio_clave.php?mensaje=".$mensaje);

}
]
bueno aqui esta a menor escala para que lo vean como es GEt la pagina principal al actualizar me vuelve a salir el mensaje
como ago para que no vuelva a mostrar al mensaje al actualizar o que lo limpie de la barra navegadora..necesitos ideas gracias:-)