Server kami menggunakan Register Global Off demi meningkatan keamanan server. Oleh karena itu setiap variable yang di lempar ke script PHP, baik lewat metode GET, POST, SESSION, COOKIES perlu dipanggil dengan fungsi khusus.
Register Global pada PHP adalah Off dan pada versi 6 akan dihilangkan.
Informasi lebih jelas harap lihat http://id2.php.net/manual/en/security.globals.php
Contoh: Jika ada URL http://domain.com/file.php?hal=1
disitu ada variable "hal" yang dilempar menggunakan metode GET. nah di file.php untuk penggunaan variable tsb harus di ambil dulu dengan fungsi $_GET["hal"]; berikut kode nya:
$hal=$_GET["hal"];
$batas=($hal-1)*12;
Referensi:
http://id2.php.net/manual/en/security.globals.php
http://id2.php.net/manual/en/reserved.variables.get.php
http://id2.php.net/manual/en/reserved.variables.post.php
Jika anda terpaksa sekali harus menggunakan script PHP yang membutuhkan fitur register_globals on maka silahkan baca artikel "Parameter PHP di .htaccess membuat situs error" tapi kami tidak menyarankannya, bahkan kami tidak bertanggungjawab kepada account hosting yang mengaktifkan register_globals on, karena bisa mengakibatkan situs tsb dihack/deface, atau menjadi sasaran phisher,scammer dan spammer. Anda harus bertanggungjawab penuh untuk security situs anda.