Puedes utilizar algún campo hidden y luego ir verificándolo, para saber si realmente proviene de esa página.
Código HTML:
<input type='hidden' name='oculto'>
Y en la página del script PHP.
Código PHP:
if (isset($POST["oculto"])) {
if(empty($POST['nombre'])){
echo "Porfavor introduce algún dato en el campo Nombre";
}
}
Es un ejemplo
Saludos