variables.lib.php File Reference

this file allow some transformation when retrieving values from untrusted values More...


Functions

unmagic_quote_gpc (&$value)
varGet ($name)
 get a value from a GET variable
 existVarGet ($name)
 test for existence of a GET variable
varPost ($name)
 get a value from a POST variable
 existVarPost ($name)
 test for existence of a POST variable
varSession ($name)
 get a value from a SESSION variable
 existVarSession ($name)
 test for existence of a SESSION variable
 setVarSession ($name, $value)
 set a SESSION variable
 unsetVarSession ($name)
 unset a SESSION variable
varCookie ($name)
 get a value from a COOKIE variable
 existVarCookie ($name)
 test for existence of a COOKIE variable
 setVarCookie ($name, $value, $expire=0)
 set a COOKIE variable

Variables

 $sessionPrefix = 'wiclear_'
 $cookiePrefix = 'wiclear_'


Detailed Description

this file allow some transformation when retrieving values from untrusted values

basically, wuth magic quotes, php can escape automatically or not values. as I find it painfull to browse automatically all variables and strip or unstrip them, I prefer to force developers to call this method to always retrieve stripped variables. It is then up to the developer to properly escape untrusted variables


Function Documentation

existVarCookie ( name  ) 

test for existence of a COOKIE variable

Parameters:
name COOKIE variable name

existVarGet ( name  ) 

test for existence of a GET variable

Parameters:
name GET variable name

existVarPost ( name  ) 

test for existence of a POST variable

Parameters:
name POST variable name

existVarSession ( name  ) 

test for existence of a SESSION variable

Parameters:
name SESSION variable name

setVarCookie ( name,
value,
expire = 0 
)

set a COOKIE variable

Parameters:
name COOKIE variable name
value value of COOKIE variable
expire optional parameter

setVarSession ( name,
value 
)

set a SESSION variable

Parameters:
name SESSION variable name
value value of session variable

unsetVarSession ( name  ) 

unset a SESSION variable

Parameters:
name SESSION variable name

& varCookie ( name  ) 

get a value from a COOKIE variable

Parameters:
name COOKIE variable name
Returns:
stripped variable

& varGet ( name  ) 

get a value from a GET variable

Parameters:
name GET variable name
Returns:
stripped variable

& varPost ( name  ) 

get a value from a POST variable

Parameters:
name POST variable name
Returns:
stripped variable

& varSession ( name  ) 

get a value from a SESSION variable

Parameters:
name SESSION variable name
Returns:
stripped variable


Generated on Mon Feb 19 19:11:58 2007 for Wiclear by  doxygen 1.4.7