Se arriva da un form troverai un "submit" oppure un valore che tu sai di avere messo. (name = 'tua_var' value ='Valore_conosciuto' )

controlla in ingresso alla pagina:
codice:
<?php

if(isset($_POST['tua_var']) AND $_POST['tua_var'] == 'Valore_conosciuto' ) {
// Arriva dal form   }

else {
    header("location: errore.php");
    exit;
    }