2010-06-17 36 views

cevap

26

, gibi bir şey yapabilirsiniz: Alternatif

print_r($_POST); 

, bunları tek tek böyle bir şey yaptığını etkileşim olabilir:

foreach ($_POST as $key => $value) { 
    //do something 
    echo $key . ' has the value of ' . $value; 
} 

ama ne yaparsanız yapın .. Lütfen girişi filtreleyin. SQL Injection herkese uykusuz geceler veriyor.

+4

Veya XSS. Bu cümle, 15 karakterden daha büyük bir yorum yapmak için burada. – icktoofay

+0

tamam, $ results = print_r ($ b, true) için bakıyordum, teşekkürler – ilhan

4

Kullanım: Eğer gerçekten sadece bunları yazdırmak isterseniz

var_dump($_POST); 
+1

'xdebug' yüklenip etkinleştirilmedikçe 'var_dump' çirkin çıktısından nefret ediyorum. –

3
echo '<pre>'; 
print_r($_POST); 
echo '</pre>'; 
3

POST değerlerini komut dosyanızdaki değişkenler olarak isterseniz, extract işlevini kullanabilirsiniz.

extract ($_GET); 

veya

extract ($_GET, EXTR_IF_EXISTS); 

Kullanmak (el kitabına bakınız) çeşitli bayraklar vardır; Bu, önceden tanımlanmış değişkenlere çıkarmayı kısıtlar.

Ayrıca import_request_variables işlevini de kullanabilirsiniz.

Alkış

Jeff

-3

kullanın bir döngü içinde bu işlevi. özü ($ _GET);

İlgili konular