如何捕獲$_POST
VARIABLE中的所有字段? 成數組?
$email = $_POST;
$emails = array_keys($email);
foreach($emails as $email) {
echo '$' . nl2br($email);
}
$emailadd = new email_save;
$emailadd->insert_email_into_database("POST VARIABLES GO HERE)
我試圖做一個郵件列表,姓名和電子郵件地址, 我怎麼捕捉到哪裏貼,可以正常地像 $_POST['email']
訪問的所有變量到一個數組,所以我可以將它們添加到在我的功能參數?
我的表單字段有5個字段。 該方法是POST。
代替寫信
$email = mysql_real_escape_string($_POST['email']);
$firstname = mysql_real_escape_string($_POST['firstname']);
我試圖訪問$ _POST []數組中的所有值; 因此,我可以節省時間獲得張貼變量 並添加功能,如mysql_real_escape_string();
其他安全措施將被計算出來。
我想能夠添加一個數組的重複函數,所以我可以將它們添加到數據庫。
爲什麼不直接傳遞$ _POST?它已經是一個數組... – 2011-03-17 22:09:05
我還不確定你的意圖是什麼......你是否試圖重述這個問題? – Czechnology 2011-03-17 22:11:05
儘管我不得不說這是非常不安全的,因爲您甚至不檢查'$ _POST'中的任何值 - 或者您是否在'insert_email_into_database'函數中執行此操作? – slhck 2011-03-17 22:11:46