Este seria tu formulario:
Código PHP:
<?
session_start(); // Esta linea va al principi de tu pagina.
?>
<form action="procesa.php" method="post">
<?
$nombre_prof = ""; // Usas una variable local
// Aqui preguntas si existe una variable de sesion
if (session_is_registered('nombre_prof'))
{
?>
<p><font color="#009900">Debes revisar los datos.</font></p>
<?
}
?>
<input type="text" name="nombre_prof" value="<? echo $nombre_prof; ?>" />
<input type="submit" value="Enviar" />
</form>
Este seria tu archivo procesa.php
Código PHP:
<?
session_start(); // Esta linea va al principi de tu pagina.
...
...
...
// Aqui haces las validaciones necesarias
if ($HTTP_POST_VARS['nombre_prof'] == ....)
{
$_SESSION['nombre_prof'] = $HTTP_POST_VARS['nombre_prof'];
$return_page = "formulario.php"; // Regresara al formulario
}
else
$return_page = "bien.php"; // Todo bien
header("Location: ".$return_page);
?>
Solo tienes que ajustarlo a tus necesidades... Bye.