more PHP { Inject Register Global }


ewww…. betapa marahnya kalo u buat WEB,  padahal di Localhost U bisa berjalan dengan LANCAR, tapi waktu u Pindah komputer/ server/ atau bahkan u Upload di server Lain, terjadi ketidak sesuaian dengan pengiriman DATA variablenya…. hal itu sie biasanya berhubungan dengan pengiriman fungsi Methode GET, yang kemarin kalok gak salah pernah di bahas di salah satu tulisan, ehhh. kalo gak salah ada yang tanya kuk waktu di UPLOAD kagak bisa jalan, itu dikarenakan settingan REGSTER GLOBAL yang defaultnya off, pada server; di setting ON,

apa itu REGISTER GLOBAL, adalah salah satu method penerimaan dan pengenalan METOde VARIAbel yang biasanya berbeda tiap SERVER, ada salah satu contoh lohh,,, buat INJEK registergloball seolah olah menjadi off ini salahsatunya:

————————

<?

while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value;
while(list($key,$value)=@each($_SESSION)) $GLOBALS[$key]=$value;

while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value;
foreach($_FILES as $key => $value){
$GLOBALS[$key]=$_FILES[$key][‘tmp_name’];
foreach($value as $ext => $value2){
$key2 = $key.”_”.$ext;
$GLOBALS[$key2]=$value2;
}
}

?>

——————–

tapi jangan salah , INJEK ini terkadang tidak berjalan pada beberapa SERver.
SELAMAT MENCOBA

more PHP { Inject Register Global }

2 thoughts on “more PHP { Inject Register Global }

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s