On Mon, 21 Oct 2002 20:25:40 +0700
"zzz ..." <[EMAIL PROTECTED]> wrote:

> > Sangat mungkin akan bermasalah ...
> > Soalnya versi2 PHP terbaru tidak otomatis meng-create variable dari tiap
> > elemen form yg disubmit.
> > Mis.
> > <input type="text" name="userName">
> > Waktu form disubmit, PHP terbaru tidak akan otomatis mengcreate variable
> > $userName
> 
> kalau boleh tau versi PHP yg ke berapa yg tidak langsung mengcreate variable
> 
> spt di atas? saya sendiri pakai 4.1.x dan msh bisa
>

mulai dari php versi 4.2.0, default dari register_globals = off
(http://www.php.net/ChangeLog-4.php)

 
> > Jadi, register_globals = off pada PHP terbaru.
> > Kalau nggak salah ini demi alasan keamanan.
> > Bisa diakalin dng nambahin script berikut pada tiap halaman php anda :
> >
> > if (!empty($HTTP_GET_VARS)) while(list($name, $value) =
> > each($HTTP_GET_VARS)) $$name = $value;
> > if (!empty($HTTP_POST_VARS)) while(list($name, $value) =
> > each($HTTP_POST_VARS)) $$name = $value;
> >

atau ubah aja register_globals-nya jadi on lagi, kalo nggak mau terlalu banyak
melakukan perubahan di script anda

eh iya, ada satu tambahan lagi ..
kalo nggak salah, mulai dari versi 4.1 fungsi crypt memakai default metode
MD5, sedangkan diversi sebelumnya memakai default metode DES

-- 
[ dheche ]


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke