PHP 클래스 Ip\Request

파일 보기 프로젝트 열기: impresspages/impresspages 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_COOKIE
$_GET
$_POST
$_REQUEST
$_SERVER
$controller Ip\controller
$routePath

공개 메소드들

메소드 설명
__construct ( )
_isWebsiteRoot ( ) : boolean
_setRoutePath ( $routePath )
getMethod ( ) : string Get request method, such as 'GET', 'HEAD', 'POST', or 'PUT'
getPost ( string $name = null, mixed $default = null ) : mixed Returns POST parameter if $name is passed. Returns all query parameters if name == null.
getQuery ( string $name = null, mixed $default = null ) : mixed Return GET query parameter if $name is passed. Returns all query parameters if name == null.
getRelativePath ( ) : string Gets relative path from base URL
getRequest ( string $name = null, mixed $default = null ) : mixed Return request parameter if $name is passed. Returns all request parameters if $name == null.
getRoutePath ( )
getServer ( string $name = null, string $default = null ) : mixed Return parameters, such as headers, paths, and script locations, provided in $_SERVER array
getUrl ( ) : string Get current page URL
isAjax ( )
isGet ( ) : boolean Check if HTTP request data is provided using GET method
isHttps ( ) : boolean Check if HTTPS protocol is used
isPost ( ) : boolean Check if HTTP request data is provided using POST method
mustBePost ( ) Require to provide HTTP request data using POST method
setPost ( $post ) Set post variables
setQuery ( $query ) Set GET query
setRequest ( $request ) Set request data
setServer ( $server ) Set server data

보호된 메소드들

메소드 설명
getParam ( $name, $values, $default )

메소드 상세

__construct() 공개 메소드

public __construct ( )

_isWebsiteRoot() 공개 메소드

public _isWebsiteRoot ( ) : boolean
리턴 boolean true if current url is pointing to website root or one of the languages

_setRoutePath() 공개 메소드

public _setRoutePath ( $routePath )

getMethod() 공개 메소드

Get request method, such as 'GET', 'HEAD', 'POST', or 'PUT'
public getMethod ( ) : string
리턴 string Request method

getParam() 보호된 메소드

protected getParam ( $name, $values, $default )

getPost() 공개 메소드

Returns POST parameter if $name is passed. Returns all query parameters if name == null.
public getPost ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
리턴 mixed GET query variable (all query variables if $name == null)

getQuery() 공개 메소드

Return GET query parameter if $name is passed. Returns all query parameters if name == null.
public getQuery ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
리턴 mixed GET query variable (all query variables if $name == null)

getRelativePath() 공개 메소드

Gets relative path from base URL
public getRelativePath ( ) : string
리턴 string Path after BASE_URL

getRequest() 공개 메소드

Return request parameter if $name is passed. Returns all request parameters if $name == null.
public getRequest ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
리턴 mixed GET query variable (all query variables if $name == null)

getRoutePath() 공개 메소드

public getRoutePath ( )

getServer() 공개 메소드

Return parameters, such as headers, paths, and script locations, provided in $_SERVER array
public getServer ( string $name = null, string $default = null ) : mixed
$name string parameter name
$default string default value returned when a server parameter is null
리턴 mixed

getUrl() 공개 메소드

Get current page URL
public getUrl ( ) : string
리턴 string URL address

isAjax() 공개 메소드

public isAjax ( )

isGet() 공개 메소드

Check if HTTP request data is provided using GET method
public isGet ( ) : boolean
리턴 boolean Returns true for GET method

isHttps() 공개 메소드

Check if HTTPS protocol is used
public isHttps ( ) : boolean
리턴 boolean Returns true for HTTPS request

isPost() 공개 메소드

Check if HTTP request data is provided using POST method
public isPost ( ) : boolean
리턴 boolean Returns true for POST method

mustBePost() 공개 메소드

Require to provide HTTP request data using POST method
public mustBePost ( )

setPost() 공개 메소드

Set post variables
public setPost ( $post )
$post

setQuery() 공개 메소드

Set GET query
public setQuery ( $query )
$query

setRequest() 공개 메소드

Set request data
public setRequest ( $request )
$request

setServer() 공개 메소드

Set server data
public setServer ( $server )
$server

프로퍼티 상세

$_GET 보호되어 있는 프로퍼티

protected $_GET

$_POST 보호되어 있는 프로퍼티

protected $_POST

$_REQUEST 보호되어 있는 프로퍼티

protected $_REQUEST

$_SERVER 보호되어 있는 프로퍼티

protected $_SERVER

$controller 보호되어 있는 프로퍼티

protected controller,Ip $controller
리턴 Ip\controller

$routePath 보호되어 있는 프로퍼티

protected $routePath