Sería algo así:
script1.php Código PHP:
<?
// inicio uso sesiones
session_start();
// ver si existe la variable de sesión declarada (en el 2° script)
if (isset($_SESSION['variable_control'])){
echo "Ya pasastes por aquí";
// termina la ejecución del script ...
exit();
}
?>
tu formulario HTML ... o primera página del proceso ...
script2.php Código PHP:
<?
session_start();
$_SESSION['variable_control']="me da igual el valor, no lo voy a usar";
// Tu proceso ...
?>
Un saludo,
PD: que el uso de las "sesiones" tal cual el ejemplo funcionen depende de tu configuración de sesiones y otros factores. Revisa las FAQ's y la documentación oficial de sesiones:
www.php.net/session