request
in
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
intgetID()
Fetch ID from GET-request
public
getID(
)
: int
Return values
intgetIDs()
Fetch multiple ids from POST-request
public
getIDs(
)
: array
Return values
arraygetIntMode()
Fetch mode as integer value from GET-request
public
getIntMode(
)
: int
Return values
intgetPage()
Fetch current pagefrom request
public
getPage(
)
: int
Return values
inthasMessage()
Check if get parameter contains message indicator
public
hasMessage(
$msg :
string
)
: bool
Parameters
- $msg : string
Return values
boolfromGET()
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
mixedfromPOST()
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
mixedgetPOSTItems()
Returns item keys for POST request
public
getPOSTItems(
)
: array
Return values
arrayfromCookie()
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
mixedfromFiles()
Fetch data from uploaded files HTML form request
public
fromFiles(
[ $var :
string
= 'files' ]
)
: null|array
Parameters
- $var : string = 'files'
Return values
null|arraygetHost()
Returns HTTP Host string
public
getHost(
)
: string
Return values
stringgetIp()
Return remote address (ip address)
public
getIp(
)
: string
Return values
stringfilter()
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
mixedassignFilterCommon()
Common filter
private
assignFilterCommon(
&$value :
mixed
, $function :
string
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $function : string
- $filters : array
Return values
boolassignFilter1()
strip_tags filter
private
assignFilter1(
&$value :
mixed
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $filters : array
Return values
boolassignFilter4()
stripslashes filter
private
assignFilter4(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter7()
trim filter
private
assignFilter7(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter8()
json_decode filter
private
assignFilter8(
&$value :
mixed
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $filters : array
Return values
boolassignFilter9()
int cast filter
private
assignFilter9(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter10()
Descrypt filter
private
assignFilter10(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Tags
Return values
boolassignFilter11()
urldecode filter
private
assignFilter11(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter12()
base64_decode filter
private
assignFilter12(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter13()
ucfirst filter
private
assignFilter13(
&$value :
mixed
)
: bool
Parameters
- $value : mixed
Return values
boolassignFilter14()
ucfirst filter
private
assignFilter14(
&$value :
mixed
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $filters : array
Return values
boolassignFilter15()
ucfirst filter
private
assignFilter15(
&$value :
mixed
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $filters : array
Return values
boolassignFilter16()
Sanitize filter
private
assignFilter16(
&$value :
mixed
, $filters :
array
)
: bool
Parameters
- $value : mixed
- $filters : array