使用PHP释放传递的变量

时间:2013-03-05 14:36:55

标签: php variables release

我正在使用javascript和PHP将一些变量传递给页面来接收它。

基本上,我收到这样的变量:

if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' && $_REQUEST['itemId']>0)

这将使代码进入PHP参数以将项目添加到购物车。

问题出现在用户继续浏览网站时(即他去Checkout)。如果他想回到上一页,'add'变量仍然存在,并且代码进入Add to cart参数并将另一项添加到购物车,而这不应该发生。

我使用它后如何释放变量?或者有更好的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是由于参数仍在查询字符串中。为防止这种情况,您需要实施POST/REDIRECT/GET pattern