register_globals on VS register_globals off di PHP
Masalah yang kerap terjadi pada saat migrasi server atau upgrade versi PHP adalah masalah di register_globals. Jika anda membuat code di lingkungan register_globals on maka anda akan menghadapi masalah jika pindah ke linkungan yang register_globals off. Saya sendiri selalu membuat code kompatibel dengan kondisi register_globals off. Dengan tujuan agar tidak ada masalah dengan register_globals jika upgrade versi PHP atau pun pindah server dan juga karena alasan keamanan.
Pada umumnya pihak web hosting menset register_globals off. Hal ini tentu akan menimbulkan masalah bagi anda yang membuat code di lingkungan register_globals on. Walaupun hal ini dapat diatasi dengan membuat file .htaccess yang isinya
php_flag register_globals onMengapa kita sampai bisa menggunakan settingan register_globals on ?
Hal ini mungkin disebabkan karena distribusi PHP seperti phptriad maupun XAMPP 1.5 yang secara default register_globals di set On. Ditambah lagi banyaknya buku PHP yang beredar dimana sample codenya itu masih menggunakan register_globals on.
Jadi, bagaimana mengatasinya ?
Biasakan menulis code di lingkungan register_globals off, selain lebih aman hal ini tentu akan mengurangi masalah anda dengan register_globals.

Comments
Kalau register globals off katanya lebih aman bang.
Jadi apa-apa saja yang membuat register globals on dianggap tidak aman?
Keep going bro..
Kirim Komentar