Register Globals Afvang: Difference between revisions
Jump to navigation
Jump to search
New page: //Handling: When Superglobals in php.ini disabled; // In een bestand zetten dat geinclude wordt (bijv. db_inc.php) if(isset($HTTP_POST_VARS)){ while(list($var, $val)=each($_POST)){ if ... |
No edit summary |
||
| Line 1: | Line 1: | ||
<pre> | |||
//Handling: When Superglobals in php.ini disabled; | //Handling: When Superglobals in php.ini disabled; | ||
// In een bestand zetten dat geinclude wordt (bijv. db_inc.php) | // In een bestand zetten dat geinclude wordt (bijv. db_inc.php) | ||
| Line 31: | Line 32: | ||
} | } | ||
} | } | ||
</pre> | |||
Latest revision as of 08:53, 8 March 2007
//Handling: When Superglobals in php.ini disabled;
// In een bestand zetten dat geinclude wordt (bijv. db_inc.php)
if(isset($HTTP_POST_VARS)){
while(list($var, $val)=each($_POST)){
if (is_array($var)){
$arraySize = count($var);$ab = 0;
while ($ab <= $arraySize){
$$var[$ab] = $val[$ab];
$ab++;
}
} else {
$$var = $val;
}
}
}
//Error Handling: When Superglobals in php.ini disabled;
if(isset($HTTP_GET_VARS)){
while(list($var, $val)=each($_GET)){
if (is_array($var)){
$arraySize = count($var);$ab = 0;
while ($ab <= $arraySize){
$$var[$ab] = $val[$ab];
$ab++;
}
} else {
$$var = $val;
}
}
}