Tema: parámetro
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2006, 08:37
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ya que usas sesiones ...

Código PHP:
<?
session_start
();
if(
count($_POST['values'])!=2){
  
$_SESSION['mensaje']=1;
   
header ("Location: nose.php");
  exit;
}
Redireccionas con "header()" de tipo "Location" .. no hace falta que pases ningún parámetro en el URL en el "location" pues ya uso la sesión en curso para almacenar un valor en ella que luego leeré en la página que redirecciono y será en esta donde muestre su mensaje de error, dejando ese script que valida y redirecciona sólo de proceso (es decir, no corresponde NADA de HTML por médio en ese proceso/script).

Código PHP:
<?
session_start
();
if (isset(
$_SESSION['mensaje'])){
  echo 
"Mensaje: ".$_SESSION['mensaje'];
}
Puedes usar identificadores y un array para asignar n° -> frase .. así no propagar en una sesión una frase "completa" que no es necesario, agilizando el proceso y mantención del código.

Un saludo,