Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Détecter le type de requête

Article posté le 17-10-2014 dans la catégorie PHP

En 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;
}

Tweet
comments powered by Disqus