0

冒着引发自以为是的讨论的风险,我提出以下问题:

在 PHP 脚本中重新声明$_POST$_GET变量是否被认为是不好的做法?

IE

$_POST['var'] = 'someValue';
$_GET['var'] = '';

原因是在某些实例上清空变量,从而避免重新加载页面和多次发送标头的风险。

4

3 回答 3

1

是的,这是不好的做法。如果您想忽略 $_GET 或 $_POST 变量,您可以通过隐藏输入获得特定值来实现您所需要的。

于 2013-04-07T19:42:29.407 回答
0

是的,这是不好的做法,因为它改变了其他人对这些变量的期望。

如果你开始做这种事情,调试可能会变得非常糟糕。

于 2013-04-07T19:41:05.043 回答
0

The reason is emptying variables on certain instances and thus avoiding reloading page and risk of sending headers multiple times.

有一种称为PRG 模式的模式,用于避免在页面重新加载时重新提交数据。

于 2013-04-07T19:43:27.783 回答