Mejor esta opción .. No se trata de "bloquear" nada sobre las funcionalidades de un navegaor X .. sino de "controlar" o ver que ese evento sucedió para así tratarlo.
Si tu n° de folio lo creas la primera vez sobre una variable de sesión .. si validas si existe tu n° de folio para crearlo si es necesario .. con eso ya tendrás resuelto tu problema:
Código PHP:
<?
session_start();
if (empty($_SESSION['folio'])){
$num_folio=genera_numero_folio();
$_SESSION['folio']=$num_folio;
} else {
$num_folio=$_SESSION['folio'];
}
echo "Número folio: ".$num_folio;
?>
Cuando proceses tus datos . .te deshaces de tu variable de sesión (con unset() o destruyes la sesión con session_destroy() ...)
Un saludo,