PHP Session变量互相写入

时间:2013-12-07 01:54:35

标签: javascript php ajax session variables

好的,所以我写了

$_GET['page_username'] 

变量为

$_SESSION['page_username'] 

变量(在我验证之后),我有一个ajax函数,它根据会话变量建立数据库连接。

我遇到的问题是,当我在浏览器中打开一个新选项卡并浏览到另一个用户的页面时,该变量将被覆盖,并且触发ajax请求的按钮默认为最近打开的页面的按钮。 / p>

我明白为什么会这样,而且我正在寻找一种创造性的解决方法。

我考虑过让每个页面都有一个唯一的会话数组,例如

$_SESSION['someuser']['user_id'] 

使用javascript解析url中的用户名来传递ajax请求。

会话数组方法相当安全,因为该变量仅用于访问会话数组值,但我很好奇是否有其他选项。

0 个答案:

没有答案