Använd nedanstående för att göra alla dina scripts oberoende av register_globals.
PHP-kod:
<?
if (phpversion() >= "4.2.0") {
if (!ini_get('register_globals')) {
$supers = array('_REQUEST',
'_ENV',
'_SERVER',
'_POST',
'_GET',
'_COOKIE',
'_SESSION',
'_FILES',
'_GLOBALS' );
foreach( $supers as $__s) {
if ( is_array( $$__s ) == true ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
} else {
if ( ini_get('register_globals') != 1 ) {
$supers = array('HTTP_POST_VARS',
'HTTP_GET_VARS',
'HTTP_COOKIE_VARS',
'GLOBALS',
'HTTP_SESSION_VARS',
'HTTP_SERVER_VARS',
'HTTP_ENV_VARS' );
foreach( $supers as $__s) {
if ( is_array( $$__s ) == true ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
}
?>

