从POST创建变量

时间:2012-05-02 09:15:32

标签: php post

我这里有一个旧脚本,它基于它从POST数组创建变量的功能。我知道它已经过时了,不应该使用,但我需要激活哪个参数? $_POST['output']应自动成为$output

我一直在php.net和google上搜索,但我似乎找不到这个参数的名称。

2 个答案:

答案 0 :(得分:11)

轻松

extract($_POST);

现在

echo $output;

编辑:

现在已经删除了上述方法。它可以像这样实现

extract(array_intersect_key($_POST, $array_of_expected_keys))

答案 1 :(得分:0)

以前的PHP版本。 来自PHP Post variables

register_globals是获取提交值的旧方法,其名称为变量,而不是post,get和request变量。但是在较新版本中已弃用。您需要使用自己的代码接受$_POST['email']而不是$email