Je me demandais simplement s'il existe un moyen très simple de déterminer si la demande est un $_POST
ou un $_GET
demande.
Est-ce que Codeigniter
a quelque chose comme ça?
$this->container->isGet();
Je n'ai jamais utilisé codeigniter mais pour cela je vérifie le $_SERVER['REQUEST_METHOD']
.
En regardant les documents peut-être quelque chose comme:
if ($this->input->server('REQUEST_METHOD') == 'GET')
//its a get
else if ($this->input->server('REQUEST_METHOD') == 'POST')
//its a post
Si vous allez l'utiliser beaucoup alors il est simple de rouler votre propre fonction isGet()
pour elle.
Pour les utilisateurs de CodeIgniter 3: l'état des documents la classe d'entrée a une fonction pour obtenir la méthode de requête:
echo $this->input->method(TRUE); // Outputs: POST
echo $this->input->method(FALSE); // Outputs: post
echo $this->input->method(); // Outputs: post