Класс Yaf_Request_Http
(Yaf >=1.0.0)
Введение
Любой запрос от клиента инициализируется как Yaf_Request_Http. Вы можете получить информацию о запросе, например, URI и параметры запроса, используя методы этого класса.
Замечание:
В целях безопасности $_GET/$_POST доступны только для чтения в Yaf, что означает, что если вы установите значение для этих глобальных переменных, вы не сможете получить их с помощью Yaf_Request_Http::getQuery() или Yaf_Request_Http::getPost().
Если возникает необходимость использования такого функционала при модульном тестировании, Yaf может быть собран с помощью --enable-yaf-debug, который позволит Yaf прочитать значение, заданное пользователем через скрипт.
В этом случае Yaf выдаст предупреждение E_STRICT, чтобы напомнить вам об этом: Strict Standards: you are running yaf in debug mode
Обзор классов
$controller
, bool $format_name
= true
) : voidСвойства
- module
- controller
- action
- method
- params
- language
- _exception
- _base_uri
- uri
- dispatched
- routed
Содержание
- Yaf_Request_Http::__construct — Конструктор класса Yaf_Request_Http
- Yaf_Request_Http::get — Получает переменную от клиента
- Yaf_Request_Http::getCookie — Получает переменную Cookie
- Yaf_Request_Http::getFiles — Назначение getFiles
- Yaf_Request_Http::getPost — Получает переменную POST
- Yaf_Request_Http::getQuery — Получает параметр запроса
- Yaf_Request_Http::getRaw — Получает необработанное тело запроса
- Yaf_Request_Http::getRequest — Назначение getRequest
- Yaf_Request_Http::isXmlHttpRequest — Определяет, является ли запрос Ajax-запросом