2011-05-31 296 views
1

我想知道是否有人可以幫我解決如何查看$_POST請求。PHP - 攔截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.) 

我也試過許多人一樣,我能想到的可以來沒有解決......

+1

這應該工作正常。你得到的結果是什麼?你確定你確實在發佈嗎? – netcoder 2011-05-31 17:40:58

回答

7

您使用正確的解決方案

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

您可以使用$key獲得帕拉姆名稱

+0

非常感謝,該解決方案爲我工作,我能夠調整到我的需要。 – RobAtStackOverflow 2011-05-31 18:20:19

2

如果找你e只是想輸出的帖子,所以你可以看到他們排除故障,然後我會用這樣的事情:

<?php 
    echo "<pre>\n"; 
    print_r($_POST); 
    echo "</pre>\n"; 
    exit; 
?> 
+0

謝謝丹,我應該讓我的帖子更清楚,但我想分析帖子內容。 示例: if($ _ POST ==「hello world」)...不知道POST請求的名稱 – RobAtStackOverflow 2011-05-31 18:15:45