View Full Version : PHP Register Globals
Boleh tak saper2 terangkan pasal register globals?
APa beza jika di on dan di Off?
lebih baik on ke off?
register globals ni adalah untuk variable2 yang wujud dalam PHP, kalau dia on iaitu secara automatik, dia akan available dalam seluruh application
e.g
$test = 'too fat';
function test() {
global $test;
echo $test;
}
kalau function ni dgn register global off, dia takkan jalan , err.. aku rasa contoh atas tu tak berapa proper.. tetapi, secara kesimpulannya.. contoh
kalau post variable dari satu form
contoh
<form action="<?php echo $PHP_SELF;?>" method="post">
<input type="text" name="name">
<input type="submit" name="Submit">
</form>
jadi, bila dia klik submit jer pada keadaan register globals on
kita boleh echo kan variable secara terus
echo $name;
akan terus paparkan isi dalam form yang kita isi
tetapi kalau register globals off,
echo $name;
takkan keluar apa2. nak keluarkan dia macam mana?
echo $_POST['name'];
sebab ada beberapa variable secara default wujud dalam PHP, err. tu kena baca..
Lebih baik off disebabkan security reasons.. nak terangkan? panjang ceritanya .. hehe.. tapi cari kat manual, dia ada terangkan sikit2 pasal ni..
www.php.net
Terima kasih............................ rasa dah jelas sikit-sikit.
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.