Labels

Sunday, September 21, 2008

Register Globals

Saya mengikuti salah satu forum dan sering kali mendapatkan pertanyaan sbb :
1. kenapa data tidak tampil di server padahal di localhost jalan?
2. Saat mengambil data dari database tidak tampil? padahal dilocalhost jalan
yah kira kira pertanyaannya seperti itu masalahnya adalah register global hal pertama yang haru anda lakukan adalah mengecek register global anda di komputer anda caranya
buat file php ketikan code sbb


cek kebagian register_globals bila on maka kita ubah menjadi off terlebih dahulu
cari php.ini buka cari register_globals ubah menjadi off setelah itu biar lebih aman restart komputer anda.

yah setelah anda merubah register_globals program anda yang tadinya jalan di localhost pun ikut ikutan tidak jalan seperti diserver karna server menggunakan register global off juga

nah sekarang anda harus merubah script anda
contoh

< action=" xxx.php" method="post">
Nama *
:
< name="id" type="text">

< /form >

maka di file xxx.php
kita ketikan sbb:
$x = $_POST['id'];

bila ada menulis method menggunakan get
maka
$x = $_GET['id'];

mungkin sekian dulu ah penjelasanya moga moga bermanfaat

No comments: