PHP 설정에서 register globals가 off 일 경우 처리

 

if (! ini_get('register_globals')) {

 

Static $superGlobals    = array(

'e' => '_ENV'       ,

'g' => '_GET'       ,

'p' => '_POST'      ,

'c' => '_COOKIE'    ,

'r' => '_REQUEST'   ,

's' => '_SERVER'    ,

'f' => '_FILES'

);


foreach( $superGlobals as $key => $val ) {

foreach( ${$superGlobals[$key]} as $valKey => $valVal ) {

${$valKey} = $valVal;

}

}

}


+ Recent posts