PHP - перехватывать POST-запросы - PullRequest
2 голосов
/ 31 мая 2011

Мне было интересно, может ли кто-нибудь помочь мне решить, как просматривать $_POST запросы.

Что я хочу сделать, это проверить все $_POST запросы, а не только определенные, такие как $_POST['name'], $_POST['post'] и т. Д.,Я хотел бы проверить каждое сообщение, не имея возможности узнать имя каждого запроса POST.

Вот что я пробовал (фрагмент):

foreach ($_POST as $pst)
{
    echo $pst;
}
//And tried the above for GET too. (but the GET I've manged to working.)

У меня естьтакже пробовал многие другие, что я могу думать, может прийти без разрешения ...

Ответы [ 2 ]

7 голосов
/ 31 мая 2011

Вы использовали правильное решение

foreach($_POST as $key=>$value){
    //> do your operation here
    echo $key.': '.$value;
}

Вы можете использовать $key, чтобы получить имя параметра

2 голосов
/ 31 мая 2011

Если вы просто хотите вывести сообщения, чтобы вы могли увидеть их для устранения неполадок, то я бы использовал что-то вроде этого:

<code><?php
    echo "<pre>\n";
    print_r($_POST);
    echo "
\ n "; выход;?>
...