Documentation

request

HTTP request handler object

Table of Contents

FILTER_STRIPTAGS HTTP Filter strip_tags 1
FILTER_HTMLSPECIALCHARS HTTP Filter htmlspecialchars 2
FILTER_HTMLENTITIES HTTP Filter htmlentities 3
FILTER_STRIPSLASHES HTTP Filter stripslashes 4
FILTER_HTMLSPECIALCHARS_DECODE HTTP Filter htmlspecialchars_decode 5
FILTER_HTMLENTITY_DECODE HTTP Filter html_entity_decode 6
FILTER_TRIM HTTP Filter trim 7
FILTER_JSON_DECODE HTTP Filter json_decode 8
FILTER_CASTINT HTTP Filter intval 9
FILTER_DECRYPT HTTP Filter crypt::decrypt 10
FILTER_URLDECODE HTTP Filter urldecode 11
FILTER_BASE64DECODE HTTP Filter base64_decode 12
FILTER_FIRSTUPPER HTTP Filter ucfirst 13
FILTER_REGEX Regex filter 14
FILTER_REGEX_REPLACE Regex replace filter 15
FILTER_SANITIZE filter_var sanitize filter 16
PARAM_REGEX Regex expression param 'regex'
PARAM_REGEX_REPLACE Regex replace filter param 'regexReplace'
PARAM_JSON_ASOBJECT json_decode as object param 'object'
PARAM_STRIPTAGS_ALLOWED strip_tag allowed tags param 'allowedtags'
PARAM_HTML_MODE strip_tag allowed tags param 'mode'
PARAM_SANITIZE filter_var sanitize filter param 'filter'
getModule() Fetch module string from GET-request int
getID() Fetch ID from GET-request int
getIDs() Fetch multiple ids from POST-request array
getIntMode() Fetch mode as integer value from GET-request int
getPage() Fetch current pagefrom request int
hasMessage() Check if get parameter contains message indicator bool
fromGET() Fetch data from GET request mixed
fromPOST() Fetch data from POST request mixed
getPOSTItems() Returns item keys for POST request array
fromCookie() Fetch data from cookies request mixed
fromFiles() Fetch data from uploaded files HTML form request null|array
getHost() Returns HTTP Host string string
getIp() Return remote address (ip address) string
filter() Filter request values mixed
assignFilterCommon() Common filter bool
assignFilter1() strip_tags filter bool
assignFilter4() stripslashes filter bool
assignFilter7() trim filter bool
assignFilter8() json_decode filter bool
assignFilter9() int cast filter bool
assignFilter10() Descrypt filter bool
assignFilter11() urldecode filter bool
assignFilter12() base64_decode filter bool
assignFilter13() ucfirst filter bool
assignFilter14() ucfirst filter bool
assignFilter15() ucfirst filter bool
assignFilter16() Sanitize filter bool

Constants

FILTER_STRIPTAGS

HTTP Filter strip_tags

mixed $FILTER_STRIPTAGS = 1

FILTER_HTMLSPECIALCHARS

HTTP Filter htmlspecialchars

mixed $FILTER_HTMLSPECIALCHARS = 2

FILTER_HTMLENTITIES

HTTP Filter htmlentities

mixed $FILTER_HTMLENTITIES = 3

FILTER_STRIPSLASHES

HTTP Filter stripslashes

mixed $FILTER_STRIPSLASHES = 4

FILTER_HTMLSPECIALCHARS_DECODE

HTTP Filter htmlspecialchars_decode

mixed $FILTER_HTMLSPECIALCHARS_DECODE = 5

FILTER_HTMLENTITY_DECODE

HTTP Filter html_entity_decode

mixed $FILTER_HTMLENTITY_DECODE = 6

FILTER_TRIM

HTTP Filter trim

mixed $FILTER_TRIM = 7

FILTER_JSON_DECODE

HTTP Filter json_decode

mixed $FILTER_JSON_DECODE = 8

FILTER_CASTINT

HTTP Filter intval

mixed $FILTER_CASTINT = 9

FILTER_DECRYPT

HTTP Filter crypt::decrypt

mixed $FILTER_DECRYPT = 10

FILTER_URLDECODE

HTTP Filter urldecode

mixed $FILTER_URLDECODE = 11

FILTER_BASE64DECODE

HTTP Filter base64_decode

mixed $FILTER_BASE64DECODE = 12

FILTER_FIRSTUPPER

HTTP Filter ucfirst

mixed $FILTER_FIRSTUPPER = 13

FILTER_REGEX

Regex filter

mixed $FILTER_REGEX = 14

FILTER_REGEX_REPLACE

Regex replace filter

mixed $FILTER_REGEX_REPLACE = 15

FILTER_SANITIZE

filter_var sanitize filter

mixed $FILTER_SANITIZE = 16

PARAM_REGEX

Regex expression param

mixed $PARAM_REGEX = 'regex'

PARAM_REGEX_REPLACE

Regex replace filter param

mixed $PARAM_REGEX_REPLACE = 'regexReplace'

PARAM_JSON_ASOBJECT

json_decode as object param

mixed $PARAM_JSON_ASOBJECT = 'object'

PARAM_STRIPTAGS_ALLOWED

strip_tag allowed tags param

mixed $PARAM_STRIPTAGS_ALLOWED = 'allowedtags'

PARAM_HTML_MODE

strip_tag allowed tags param

mixed $PARAM_HTML_MODE = 'mode'

PARAM_SANITIZE

filter_var sanitize filter param

mixed $PARAM_SANITIZE = 'filter'

Methods

getModule()

Fetch module string from GET-request

public getModule( ) : int
Return values
int

getID()

Fetch ID from GET-request

public getID( ) : int
Return values
int

getIDs()

Fetch multiple ids from POST-request

public getIDs( ) : array
Return values
array

getIntMode()

Fetch mode as integer value from GET-request

public getIntMode( ) : int
Return values
int

getPage()

Fetch current pagefrom request

public getPage( ) : int
Return values
int

hasMessage()

Check if get parameter contains message indicator

public hasMessage( $msg : string ) : bool
Parameters
$msg : string
Return values
bool

fromGET()

Fetch data from GET request

public fromGET( $var : string [, $filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM] ] ) : mixed
Parameters
$var : string
$filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM]
Return values
mixed

fromPOST()

Fetch data from POST request

public fromPOST( $var : string [, $filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM] ] ) : mixed
Parameters
$var : string
$filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM]
Return values
mixed

getPOSTItems()

Returns item keys for POST request

public getPOSTItems( ) : array
Return values
array

fromCookie()

Fetch data from cookies request

public fromCookie( $var : string [, $filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM] ] ) : mixed
Parameters
$var : string
$filters : array = [self::FILTER_STRIPTAGS, self::FILTER_STRIPSLASHES, self::FILTER_TRIM]
Return values
mixed

fromFiles()

Fetch data from uploaded files HTML form request

public fromFiles( [ $var : string = 'files' ] ) : null|array
Parameters
$var : string = 'files'
Return values
null|array

getHost()

Returns HTTP Host string

public getHost( ) : string
Return values
string

getIp()

Return remote address (ip address)

public getIp( ) : string
Return values
string

filter()

Filter request values

public filter( $values : type [, $filters : array = [] ] ) : mixed
Parameters
$values : type
$filters : array = []

(@see FILTER_* constants)

allowedtags: allowed HTML tags for striptags
mode: @see ENT
* constants of PHP
object: return "json_decode" result as object or array
regex: regex expression for preg_match/preg_filter
regexReplace: filter expression for preg_filter

Return values
mixed

assignFilterCommon()

Common filter

private assignFilterCommon( &$value : mixed , $function : string , $filters : array ) : bool
Parameters
$value : mixed
$function : string
$filters : array
Return values
bool

assignFilter1()

strip_tags filter

private assignFilter1( &$value : mixed , $filters : array ) : bool
Parameters
$value : mixed
$filters : array
Return values
bool

assignFilter4()

stripslashes filter

private assignFilter4( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter7()

trim filter

private assignFilter7( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter8()

json_decode filter

private assignFilter8( &$value : mixed , $filters : array ) : bool
Parameters
$value : mixed
$filters : array
Return values
bool

assignFilter9()

int cast filter

private assignFilter9( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter10()

Descrypt filter

private assignFilter10( &$value : mixed ) : bool
Parameters
$value : mixed
Tags
see
Return values
bool

assignFilter11()

urldecode filter

private assignFilter11( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter12()

base64_decode filter

private assignFilter12( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter13()

ucfirst filter

private assignFilter13( &$value : mixed ) : bool
Parameters
$value : mixed
Return values
bool

assignFilter14()

ucfirst filter

private assignFilter14( &$value : mixed , $filters : array ) : bool
Parameters
$value : mixed
$filters : array
Return values
bool

assignFilter15()

ucfirst filter

private assignFilter15( &$value : mixed , $filters : array ) : bool
Parameters
$value : mixed
$filters : array
Return values
bool

assignFilter16()

Sanitize filter

private assignFilter16( &$value : mixed , $filters : array ) : bool
Parameters
$value : mixed
$filters : array
Return values
bool

Search results