Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/11/2004, 13:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Ese script se llama "inicio.php"?

Bueno .. el caso es que donde redireccionas tipo:
print"<script> location.href='inicio.php?".SID."' </script>"; }
tienes que añadir las variables que necesites en ese script que redireccionas en el URL que formas o bien en sesiones (si es que las usas . .ya que se vé por ahí un SID)

Las redirecciones NO deberías hacerlas vía javascript (por lo menos las de ese tipo) .. tendrías que usar:

Código PHP:
header("Location: inicio.php");
exit; 
Y todos esos mensajes que haces en Javascript con tus alert() en ese script NO deberían estar en el script de Proceso (que es lo que hace la mayoría de ese scritp) sino en el que redireccionas si hay un error o se completa el proceso con exito.

Para eso harías cosas tipo:
Código PHP:
header("Location: inicio.php?mensaje=blabla");
exit; 
para que en la página que redireccionas . puedas tomar $_GET['mensaje'] y procesarlo para ver su valor o bien ver que mensaje has de mostrar.

Bajo la misma filosofía .. si necesitas otras varaibles que a ese script le pasastes o genera para el próximo script que redirecciona .. tendrás que propagarlas en el URL:

Código PHP:
header("Location: inicio.php?mensaje=blabla&otravariable=$otravaraible"); 
O bien en cookies, o sesiones para que la tomes en el script que redirecciona.


Un saludo,