(Yaf >=1.0.0)
Toutes les requêtes depuis le client sont initialisées comme Yaf_Request_Http. Il est possible de 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 on définit une valeur à ces variables globales, il ne sera pas possible de les récupérer via les méthodes Yaf_Request_Http::getQurey() ou Yaf_Request_Http::getPost().
Mais il est possible d'avoir des cas où cette fonctionnalité 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 le rappeler : "Strict Standards: you are running yaf in debug mode".