PHP在新页面

时间:2015-11-19 17:29:26

标签: php session

我环顾四周,没有太多运气找到类似的问题。请链接可能的重复项(如果有的话),以前的帖子中的建议会有所帮助。

情境:

当用户打开create.php页面时,我将$_SESSION['id']设置为该页面上的ID。如果用户刷新浏览器,则可以拾取内容。它工作得很好,因为一切都会在 sql database 链接时更新。

当同一用户在初始create.php已打开的同时点击另一个create.php页面时,会出现问题。然后将$_SESSION['id']设置为NEWER页面。刷新OLDER页面时,由于最新操作设置了$_SESSION['id']变量,它将重新加载为NEWER页面上显示的页面。

如何解决此问题? 使用您建议的方法有任何潜在的问题吗?

请协助一些意见!

编辑:如果投票不好,请告诉我如何调整问题,以便更清楚。

编辑:将$_SESSION['create']更改为$_SESSION['id']以更好地反映问题

1 个答案:

答案 0 :(得分:-1)

创建会话时检查会话是否已存在

if(!isset($_SESSION['create'])){
    // create session if it doesnt exists.
}