Article mis à jour le : 05-05-2022
Un bout de code pour détecter le type de requête en PHPEn PHP, le type de la requête est contenu dans la variable superglobale $_SERVER['REQUEST_METHOD'].
Il est donc aisé de se créer un switch permettant d'orienter le script en fonction du type de la demande. On peut par exemple imaginer une méthode pour chaque type de demande :
$methode = $_SERVER['REQUEST_METHOD'];
switch ($method) {
case 'PUT':
rest_put();
break;
case 'POST':
rest_post();
break;
case 'GET':
rest_get();
break;
case 'HEAD':
rest_head();
break;
case 'DELETE':
rest_delete();
break;
case 'OPTIONS':
rest_options();
break;
default:
rest_error();
break;
}