Cómo verificar qué método HTTP se utiliza en PHP: ¿GET o POST?
¡Hola a todos! Acabo de empezar a aprender PHP y estoy escribiendo un formulario de contacto simple. Tengo una página HTML que contiene el formulario y también procesa los datos (action="").
El problema es que cuando simplemente accedo a la página (sin enviar el formulario), PHP intenta procesar los datos de $_POST, que no existen, y genera errores "Undefined array key". ¿Cómo puedo determinar correctamente si la solicitud fue GET (simplemente abrir la página) o POST (enviar el formulario)?
Aquí está mi código actual:
```php
```
Sé que se puede verificar con isset(), pero me parece un parche. ¿Hay en PHP...