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

Error The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 93D6889F9F0E78D5

cara mengembalikan account facebook yang dibajak/dihack

Membangun Jaringan VLAN sederhana di Mikrotik dengan menggunakan wifi internal mikrotik dan tanpa menggunakan switch mikrotik.