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,