好的,所以我写了
$_GET['page_username']
变量为
$_SESSION['page_username']
变量(在我验证之后),我有一个ajax函数,它根据会话变量建立数据库连接。
我遇到的问题是,当我在浏览器中打开一个新选项卡并浏览到另一个用户的页面时,该变量将被覆盖,并且触发ajax请求的按钮默认为最近打开的页面的按钮。 / p>
我明白为什么会这样,而且我正在寻找一种创造性的解决方法。
我考虑过让每个页面都有一个唯一的会话数组,例如
$_SESSION['someuser']['user_id']
使用javascript解析url中的用户名来传递ajax请求。
会话数组方法相当安全,因为该变量仅用于访问会话数组值,但我很好奇是否有其他选项。