Section courante

A propos

Section administrative du site

input

Entrée
CodeIgniter PHP

Description

Cette classe permet d'effectuer des traitements d'entrées de données global sécuritairement.

Initialisation

L'initialisation s'effectue automatiquement.

Méthode

Voici la liste des méthodes de la classe «input» accessible uniquement dans Code Igniter et n'étant pas fournit avec PHP :

Méthode Description
$this->input->cookie($data); Cette méthode permet de demander le contenu d'un champ de «COOKIE».
$this->input->cookie(NULL, TRUE); Cette méthode permet de demander le contenu de tous les champs de «COOKIE» avec un filtre XSS.
$this->input->get(); Cette méthode permet de demander le contenu de tous les champs de formulaire avec une méthode «GET» sans filtre XSS.
$this->input->get(NULL, TRUE); Cette méthode permet de demander le contenu de tous les champs de formulaire avec une méthode «GET» avec un filtre XSS.
$this->input->get($data); Cette méthode permet de demander le contenu d'un champ de formulaire avec une méthode «GET».
$this->input->get_request_header(); Cette méthode permet de demander un seul membre des entêtes de requêtes.
$this->input->get_post($data); Cette méthode permet de demander le contenu d'un champ de formulaire avec une méthode «GET» ou «POST».
$this->input->ip_address(); Cette méthode permet de demander l'adresse IP de l'utilisateur courant.
$this->input->is_ajax_request(); Cette méthode permet de vérifier si l'entête de serveur HTTP_X_REQUESTED_WITH est fixé et retourne une réponse booléenne.
$this->input->is_cli_request(); Cette méthode permet de vérifier si la constante STDIN est fixé.
$this->input->post(); Cette méthode permet de demander le contenu de tous les champs de formulaire avec une méthode «POST» sans filtre XSS.
$this->input->post(NULL, TRUE); Cette méthode permet de demander le contenu de tous les champs de formulaire avec une méthode «POST» avec un filtre XSS.
$this->input->post($data); Cette méthode permet de demander le contenu d'un champ de formulaire avec une méthode «POST».
$this->input->request_headers(); Cette méthode permet de demander un tableau des entêtes de requêtes.
$this->input->server($champ); Cette méthode permet de demander le contenu d'une variable de serveur Web.
$this->input->set_cookie($cookie); Cette méthode permet de fixer le contenu d'un «COOKIE».
$this->input->user_agent(); Cette méthode permet de demander l'agent utilisateur du navigateur Web de l'utilisateur courant.
$this->input->valid_ip($ip); Cette méthode permet de vérifier la validité de l'adresse IP.


Dernière mise à jour : Jeudi, le 31 décembre 2015