Интерфейс Phalcon\Http\RequestInterface
Инициализатор Phalcon\Http\RequestInterface
Методы
абстрактный публичный смешанный get ([строка $name], [строка|массив $filters], [смешанный $defaultValue])
Получает переменную из суперглобального массива $_REQUEST, применяя фильтры при необходимости
абстрактный публичный смешанный getPost ([строка $name], [строка|массив $filters], [смешанный $defaultValue])
Получает переменную из суперглобального массива $_POST, применяя фильтры при необходимости
абстрактный публичный getPut ([неизвестный $name], [неизвестный $filters], [неизвестный $defaultValue])
...
абстрактный публичный смешанный getQuery ([строка $name], [строка|массив $filters], [смешанный $defaultValue])
Получает переменную из суперглобального массива $_GET, применяя фильтры при необходимости
абстрактный публичный смешанный getServer (строка $name)
Получает переменную из суперглобального массива $_SERVER
абстрактный публичный булево has (строка $name)
Проверяет, содержит ли суперглобальный массив $_SERVER указанный индекс
абстрактный публичный булево hasPost (строка $name)
Проверяет, содержит ли суперглобальный массив $_POST указанный индекс
абстрактный публичный hasPut (неизвестный $name)
...
абстрактный публичный булево hasQuery (строка $name)
Проверяет, содержит ли суперглобальный массив $_SERVER указанный индекс
абстрактный публичный смешанный hasServer (строка $name)
Проверяет, содержит ли суперглобальный массив $_SERVER указанный индекс
абстрактный публичный строка getHeader (строка $header)
Получает HTTP заголовок из данных запроса
абстрактный публичный строка getScheme ()
Получает HTTP схему (http/https)
абстрактный публичный булево isAjax ()
Проверяет, был ли запрос сделан с использованием AJAX. Проверяет, если $_SERVER[‘HTTP_X_REQUESTED_WITH’]==’XMLHttpRequest’
абстрактный публичный булево isSoapRequested ()
Проверяет, был ли запрос сделан с использованием SOAP
абстрактный публичный булево isSecureRequest ()
Проверяет, был ли запрос сделан с использованием защищённого канала
абстрактный публичный строка getRawBody ()
Получает HTTP тело запроса
абстрактный публичный строка getServerAddress ()
Получает IP адрес активного сервера
абстрактный публичный строка getServerName ()
Получает имя активного сервера
абстрактный публичный строка getHttpHost ()
Получает информацию о схеме, хосте и порту, используемые в запросе
абстрактный публичный строка getClientAddress ([булево $trustForwardedHeader])
Получает, скорее всего, IPv4 адрес клиента. Этот метод ищет в $_SERVER[‘REMOTE_ADDR’] и, по желанию, в $_SERVER[‘HTTP_X_FORWARDED_FOR’]
абстрактный публичный строка getMethod ()
Получает HTTP метод, используемый в запросе
абстрактный публичный строка getUserAgent ()
Получает HTTP user agent, используемый для отправки запроса
абстрактный публичный булево isMethod (строка|массив $methods)
Проверяет, соответствует ли HTTP метод одному из переданных методов
абстрактный публичный булево isPost ()
Проверяет, является ли HTTP метод POST. если $_SERVER[‘REQUEST_METHOD’]==’POST’
абстрактный публичный булево isGet ()
Проверяет, является ли HTTP метод GET. если $_SERVER[‘REQUEST_METHOD’]==’GET’
абстрактный публичный булево isPut ()
Проверяет, является ли HTTP метод PUT. если $_SERVER[‘REQUEST_METHOD’]==’PUT’
абстрактный публичный булево isHead ()
Проверяет, является ли HTTP метод HEAD. если $_SERVER[‘REQUEST_METHOD’]==’HEAD’
абстрактный публичный булево isDelete ()
Проверяет, является ли HTTP метод DELETE. если $_SERVER[‘REQUEST_METHOD’]==’DELETE’
абстрактный публичный булево isOptions ()
Проверяет, является ли HTTP метод OPTIONS. если $_SERVER[‘REQUEST_METHOD’]==’OPTIONS’
абстрактный публичный булево hasFiles ([булево $notErrored])
Проверяет, содержит ли запрос прикрепленные файлы
абстрактный публичный Phalcon\Http\Request\FileInterface [] getUploadedFiles ([булево $notErrored])
Получает прикрепленные файлы в виде экземпляров Phalcon\Http\Request\FileInterface
абстрактный публичный строка getHTTPReferer ()
Получает веб-страницу, которая направила активный запрос. Пример: http://www.google.com
абстрактный публичный массив getAcceptableContent ()
Получает массив с MIME типами и их приоритетами, принятыми браузером/клиентом из $_SERVER[‘HTTP_ACCEPT’]
абстрактный публичный массив getBestAccept ()
Получает лучший MIME тип, принятый браузером/клиентом из $_SERVER[‘HTTP_ACCEPT’]
абстрактный публичный массив getClientCharsets ()
Получает массив кодировок и их приоритетов, принятых браузером/клиентом из $_SERVER[‘HTTP_ACCEPT_CHARSET’]
абстрактный публичный строка getBestCharset ()
Получает лучшую кодировку, принятую браузером/клиентом из $_SERVER[‘HTTP_ACCEPT_CHARSET’]
абстрактный публичный массив getLanguages ()
Получает массив языков и их приоритетов, принятых браузером/клиентом из $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]
абстрактный публичный строка getBestLanguage ()
Получает лучший язык, принятый браузером/клиентом из $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Http_RequestInterface.html