我可以阻止发布某个PHP帖子值吗?

时间:2013-07-12 17:05:31

标签: php post

我有多个变量被发布到save.php文件中。我想阻止某些变量被发布,所以我不必在我的保存表中添加一些疯狂的东西,以便不显示它们(它显示所有的变量)。

阻止它一起发布会容易得多。有没有做到这一点?

感谢。

2 个答案:

答案 0 :(得分:1)

在你的save.php开头你会这样做:

unset($_POST["key-to-delete"]);

答案 1 :(得分:0)

array_intersect_keyarray_flip一起使用以实施白名单方法:

$arr = $_POST;
$allowed = array('name', 'email'); 

array_intersect_key($arr, array_flip($allowed))); 

将返回:

Array 
( 
    [name] => Will 
    [email] => will@example.com 
)