cách chụp tất cả các trường trong $_POST
VARIABLE? thành một mảng?
$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)
Tôi đang cố gắng để làm cho một danh sách email, tên và địa chỉ email, làm thế nào để nắm bắt tất cả các biến nơi đăng tải, có thể bình thường được truy cập như $_POST['email']
vào một mảng vì vậy tôi có thể thêm chúng vào các đối số trong các hàm của tôi?
Trường biểu mẫu của tôi có 5 trường. Phương thức là POST.
Thay vì viết,
$email = mysql_real_escape_string($_POST['email']);
$firstname = mysql_real_escape_string($_POST['firstname']);
Tôi đang cố gắng để truy cập vào tất cả các giá trị trong [] mảng $ _POST; Vì vậy, tôi có thể tiết kiệm thời gian nhận các biến được đăng và thêm các chức năng cho các biến đó như mysql_real_escape_string();
Các biện pháp bảo mật khác sẽ được tìm ra.
Tôi muốn có thể thêm một reffrence của mảng vào một hàm để tôi có thể thêm chúng vào cơ sở dữ liệu.
Tại sao không chỉ chuyển trực tiếp $ _POST? nó đã là một mảng ... –
Tôi vẫn không chắc ý định của bạn là gì ... Yould bạn cố gắng thuật lại câu hỏi? – Czechnology
Mặc dù tôi phải nói rằng điều này là ** rất ** không an toàn, vì bạn thậm chí không kiểm tra bất kỳ giá trị nào trong '$ _POST' - hoặc bạn đang làm điều này trong hàm' insert_email_into_database'? – slhck