我有一个 PHP 应用程序,它使用 $_SESSION 全局来管理应用程序内的数据。但是,在尝试更新 $_SESSION 的值时我遇到了一个小问题,这就是我到目前为止所做的:
- 做东西
- 未设置($_SESSION['var'])
- 做东西
- $_SESSION['var']=newValue();
我这样调用php $.post()
:
$('#id').click(function(){
$.post("page.php", function(data){
//do stuff
window.location = "goto.php";
})
})
goto.php
从 $_SESSION['var'] 中获取内容并构造一个新的 html。
但是,当网页转到goto.php
它时,它会加载使用最新版本的$_SESSION['var']
. 请注意,如果我刷新网页,它会加载使用新创建的新内容$_SESSION['var']
。
这也不是一种常规行为,有时它会在没有重新加载页面的情况下正确加载。
我在这里做错了什么?