Meddelande

Minska
No announcement yet.

register_globals spelar ingen roll

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • register_globals spelar ingen roll

    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( $$__sEXTR_OVERWRITE );
        }
        unset(
    $supers);
      }
    } else {
      if ( 
    ini_get('register_globals') != ) {
        
    $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( $$__sEXTR_OVERWRITE );
        }
        unset(
    $supers);
      }
    }
    ?>
    /Mvh Johan

    while (1)
    ++i--;
Working...
X