Tips Mengatasi Pemrograman php register_globals=off

Beberapa fungsi yang bisa digunakan untuk mengatasi pemrogramman Php pada kondisi register_globals = off


1. Perubahan Fungsi
$_COOKIE['var']; untuk setiap pengambilan nilai Cookie. Tanpa ini hasilnya akan blank.

$_GET['var']; untuk setiap pengambilan nilai pada parameter URL

$_POST['var']; untuk setiap pengambilan nilai yang sumbernya dari FORM,
termasuk untuk mengambil nilai yang ada pada ‘maintaince session’ atau var type hidden
yang dikirim secara sembunyi lewat FORM.

$_SERVER['command']; ada beberapa command misal untuk mengetahui informasi IP,
Referer dll.


2. Jangan memberikan perintah POST atau GET pada posisi tittle html, karena command tsb
tidak bakal berjalan disana, meski Anda sudah berikan tanda tag aktivasi PHP.

3. Fungsi $HTTP_REFERER berganti menjadi $_SERVER['REQUEST_URI'];
Bedanya $HTTP_REFERER digunakan untuk mengingat url sebelum halaman yang sekarang
sedang fungsi yang baru untuk mengingat halaman yang aktif saat ini.
Khusus untuk fungsi baru ini jika paramaternya yang diambil panjang sebaiknya gunakan
command urlencode. Contoh: $x=urlencode($_SERVER['REQUEST_URI']);



Artikel ini diambil dari beberapa sites

Comments

Popular posts from this blog

Persyaratan Domain .id Indonesia

Cara Upload file dengan Software FTP ke server hosting

Cara mengaktipkan CloudFlare di cpanel hosting agar websites lebih cepat diakses