【发布时间】:2017-03-17 15:02:46
【问题描述】:
问题:
我有一个购物车。我将物品放入其中(进入会话)。
在结帐时,我清除了$_SESSION['order'],在重定向时,购物车不是空的。
但是,如果我对登录用户执行此操作,它就可以工作。
【问题讨论】:
-
如果您显示带有清除和重定向的代码可能会有所帮助
-
信息不足。疯狂的猜测...
session_start();可能不在为登陆(重定向到)页面提供服务的脚本的顶部,可能,也许,也许? -
// I cannot give you the whole code part :( // I set the $_SESSION['order'] in an other php file, and it's working fine session_start(); // some long processing codeing if (isset($_SESSION['order'])) { session_start(); // <=== this has to be here to work, without it, does not works unset($_SESSION['order']); session_commit(); } -
isset($_SESSION['order'])) { session_start(); ) 对我来说没有任何意义。因为会话已经设置,而您正在重新设置它。反正你已经解决了。 :)
-
isset($_SESSION['order']) :从大量 apache/error.log 记录中拯救自己 :)(代码清理)