La classe Yaf_Request_Http
(Yaf >=1.0.0)
Introduction
Toutes les requêtes depuis le client sont initialisées comme Yaf_Request_Http. Vous pouvez récupérer les diverses informations, tel que l'URI de requêtes et les paramètres POST via les méthodes de cette classe.
Note:
Pour des raisons de sécurité, $_GET/$_POST sont accessibles en lecture seule dans Yaf, ce qui signifie que si vous définissez une valeur à ces variables globales, vous ne pourrez pas les récupérer via les méthode Yaf_Request_Http::getQurey() ou Yaf_Request_Http::getPost().
Mais vous pouvez avoir des cas où cette fonctionalité est nécessaire, comme lors de test unitaire, par exemple. Aussi, Yaf peut être construit avec l'option --enable-yaf-debug, ce qui va permettre à Yaf de lire une valeur utilisateur définie par un script.
Dans ce cas, Yaf va émettre une alerte de niveau E_STRICT pour vous le rappeler : "Strict Standards: you are running yaf in debug mode".
Synopsis de la classe
Propriétés
- module
- controller
- action
- method
- params
- language
- _exception
- _base_uri
- uri
- dispatched
- routed
Sommaire
- Yaf_Request_Http::__clone — Le but de __clone
- Yaf_Request_Http::__construct — Le but de __construct
- Yaf_Request_Http::get — Récupère la variable depuis le client
- Yaf_Request_Http::getCookie — Récupère une variable Cookie
- Yaf_Request_Http::getFiles — Le but de getFiles
- Yaf_Request_Http::getPost — Récupère une variable POST
- Yaf_Request_Http::getQuery — Récupère un paramètre de la requête
- Yaf_Request_Http::getRequest — Le but de getRequest
- Yaf_Request_Http::isXmlHttpRequest — Vérifie s'il s'agit d'une requête Ajax