register_globals on VS register_globals off di PHP

Saturday, April 21st, 2007

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 on

Mengapa 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.

Selamat Datang di Keluarga Dolly Aswin Hrp

Saturday, April 14th, 2007

Telah lahir anak pertamaku pada tanggal 09 April 2007

Semoga menjadi anak yang soleh dan berbakti kepada kedua orang tuanya.

Amin…