【问题标题】:Using unset for $_POST -对 $_POST 使用 unset -
【发布时间】:2014-02-26 01:36:21
【问题描述】:

我的代码有多个$_POST 变量。我喜欢在执行完所有操作后清理它们并unset它们。

我不想单独列出每个$_POSTunset 是否有一个很好的方法可以同时处理所有 $_post 值。我不想取消设置我的 $_SESSIONS 或其他变量。只是 Post 的。

非常感谢任何有用的提示。

我尝试使用unset($_POST); - 但它没有unset 的值。谢谢

【问题讨论】:

  • 如何测试 $_POST 是否已取消设置?如果您要重新加载页面,则会再次填充值
  • @deceze 不会只添加一个带有值0 的额外数组吗?
  • 执行完所有操作后还有什么理由这样做吗??
  • @Alez 什么?为什么?不,它将$_POST 设置为一个空数组。
  • @danronmoon OP 可能仅在某个地方使用了他的 $_POST 变量,并且在他渲染输出之前很久就完成了使用它。但我同意你的看法,在大多数情况下似乎没有必要。

标签: php post unset


【解决方案1】:

它就是这么简单。试试这个:

$_POST = array();

【讨论】:

  • 完美运行 - 正是我想要的。非常感谢 deceze 和 Jivan
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 1970-01-01
  • 2011-03-02
  • 2013-12-31
  • 2017-04-12
  • 2013-06-24
  • 2016-06-10
相关资源
最近更新 更多