Kadang-kadang kita membutuhkan mengubah register_globals pada installasi PHP menjadi Off untuk menjaga keamanan situs kita. lalu caranya bagaimana ? Berikut ini salah satu trik mengubah register_globals dari On menjadi Off.
Pertama sekali, buatlah sebuah file .htaccess di dalam direktori utama (root) dari situs Anda (jika seandainya file ini belum ada, masih ingat kan dengan trik yang baru lalu ?), lalu salinlah kode berikut ini
# membuat Register Globals bernilai Off !
php_flag register_globals off
Lalu simpan dengan nama file .htaccess
Selanjutnya, pastikan bahwa nilai dari register_globals yang baru Anda ganti tersebut saat ini sudah bernilai Off, dengan menggunakan code berikut
$checkregisterglobals = ini_get('register_globals');
if($checkregisterglobals == 1){
echo "Nilai register_globals adalah ON";
} else {
echo "Nilai register_globals adalah OFF";
}
?>
Lalu Simpanlah dengan nama file checkglobals.php
selanjutnya panggil file ini dari browser anda http://www.yourdomain.com/checkglobals.php, dan seharusnya browser Anda menampilkan: Nilai register_globals adalah OFF.
langkah-langkahnya adalah sebagai berikut:
Pertama sekali, buatlah sebuah file .htaccess di dalam direktori utama (root) dari situs Anda (jika seandainya file ini belum ada, masih ingat kan dengan trik yang baru lalu ?), lalu salinlah kode di berikut ini ke bagian atas dari file tersebut,
# membuat Register Globals bernilai Off !
php_flag register_globals off
Lalu simpan dengan nama file .htaccess
Selanjutnya, pastikan bahwa nilai dari register_globals yang baru Anda ganti tersebut saat ini sudah bernilai Off, dengan menggunakan code berikut
$checkregisterglobals = ini_get('register_globals');
if($checkregisterglobals == 1){
echo "Nilai register_globals adalah ON";
} else {
echo "Nilai register_globals adalah OFF";
}
?>
Lalu Simpanlah dengan nama file checkglobals.php
lalu panggil file ini dari browser anda http://www.yourdomain.com/checkglobals.php, dan seharusnya browser Anda menampilkan: Nilai register_globals adalah OFF .