Şu anda kendime hazırladığım bir takip uygulaması üzerinde, birlikte çok sayıda veriyi post ile alıp, değerlerini bir arada görmem gerekti. Bu sıkıntı, spagetti form içinde cereyan eden ve çok kolay bulunamayan alan isimleri ve onlara atanan değerler sebebiyleydi.
Gönderilen tüm değişken anahtar ve değerlerini aşağıdaki gibi ekrana basıp, devam ettim;
if ($_POST) { foreach ($_POST as $key => $value) { $gelenVeriIsle[] = "$key=$value"; } $gelenVeriBas = join("<br />", $gelenVeriIsle); } else { $gelenVeriBas = $_SERVER['QUERY_STRING']; } echo $gelenVeriBas;
Basit ama kullanışlı.
Hakan Müştak
Software Developer
Postla dizi şeklinde geleni foreach tekrar başka bir diziye aktarıp sonra ekrana tekrar yazdırmak yerine direk print_r($_POST);
hatta hiç kaynağı görüntülemeden echo ”; print_r($_POST); echo ”; yapıp direk görüntülemek daha mantıklı olmaz mı acaba?
Kesinlikle öyle. Dürüst olmak gerekirse, daha önce benzer şekilde veri çektiğim halde hiç aklıma gelmedi. Katkınız için teşekkür ederim.