Hola, necesito saber al entrar en una página si se ha llegado a ella mediante un formulario o directamente. Para ello he pensado en ver si la variable $_POST tiene datos o no, pero me gustaría hacerlo directamente sin tener que mirar si existen todos los campos del formulario.
He probado esto:
Código PHP:
if ($_POST==null){
echo "entró directamente";
} else{
echo "entró desde formulario";
}
y creo que funciona, pero me gustaría hacerlo con isset, pero no me funciona (ni negado ni sin negar).
Código PHP:
if (!isset($_POST)){
echo "entró directamente";
} else{
echo "entró desde formulario";
}
¿Alguien sabe hacerlo con el isset? ¿Se puede resetear la variable $_POST con un unset($_POST)?
Un saludo y muchas gracias.