|
Kimi zaman FORM'lardan gelen veya GLOBAL olarak tanimlanmis
olmasi beklenen degiskenlerin ya yok oldugunu veya bekledigimiz
degeri tasimadigini farkederiz. Bu programlarimizin beklenmeyen
sonuclar vermesine yol acabilir. Asagidaki iki kucuk script
sirasiyla FORM'dan gelen degiskenler ve $GLOBALS array'inin
herhangi bir anda hangi degiskenlere sahip oldugunu ve bu
degiskenlerin degerinin ne oldugunu listeleyip kisa yoldan
hata bulmamiza yardimci olur.
POST Methoduyla formunuzdan gelen degiskenleri ve o andaki
degerlerini gormek icin. (not: GET Methoduyla gonderilen form
degerleri zaten url kutusunda goruldugu icin gerek yok)
echo "POST methodu ile gonderilen degerler:<br>";
reset ($HTTP_POST_VARS);
while (list ($anahtar, $deger) = each ($HTTP_POST_VARS)) {
echo "$anahtar => $deger<br>";
}
$GLOBALS[] array'inin icerdigi degiskenler ve degerleri (Bu
array'de sistem ve programci tarafindan olusturulmus degiskenler
bir arada bulunmaktadir):
echo "$GLOBALS arrayinin degerleri<br>";
reset ($GLOBALS);
while (list ($anahtar, $deger) = each ($GLOBALS)) {
echo "$anahtar => $deger<br>";
}
Oktay Altunergil
oktay@turk-php.com
Turk-PHP.com
15 Mayis 2001
|