web-dev-qa-db-fra.com

Vérifier si une requête est GET ou POST

Duplicate possible:
type de requête de détection PHP (GET, POST, PUT ou DELETE)

Cela devrait être facile.

J'ai un script et, dans le script, je veux déterminer si la demande arrive par la méthode GET ou POST.

Quelle est la bonne façon de le faire?

Je pense utiliser quelque chose comme ça

if (isset($_POST)) {
    // do post
} else  {
    // do get
}

Mais au fond de mon cœur, je ne pense pas que ce soit la bonne façon. Une idée?

305
Graviton

Meilleure utilisation $_SERVER['REQUEST_METHOD'] :

_if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}
_
740
Gumbo
67
adatapost