$_PUT

Навіть фермери знають, що в php з джентльменського набору архітектури REST є лише $_GET та $_POST. З цим можна щось придумати через нехитрі танці та $_SERVER['REQUEST_METHOD'];

$_PUT = array(); 
if($_SERVER['REQUEST_METHOD'] == 'PUT') { 
  $putdata = file_get_contents('php://input'); 
  $exploded = explode('&', $putdata);  
 
  foreach($exploded as $pair) { 
    $item = explode('=', $pair); 
    if(count($item) == 2) { 
      $_PUT[urldecode($item[0])] = urldecode($item[1]); 
    } 
  } 
}

Суперглобальним масив $_PUT не буде, але жити можна 🙂

Залишити відповідь