首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用会话id修改PHP会话

问使用会话id修改PHP会话
EN

Stack Overflow用户
提问于 2019-06-14 10:56:31
回答 2查看 5.6K关注 0票数 0

如果存储了会话id,是否可以使用它来更改会话数据,如数组变量?

我正在做一个PHP登录系统的项目,其中登录身份验证来自带外来源(移动应用程序或浏览器扩展)。

浏览器页面将使用JavaScript不断向服务器请求登录状态。例如,用户将扫描页面上的二维码,他们的手机将通过API将其身份验证发布到服务器。

然后,我想在与该特定二维码发布的页面上更改与会话相关的$_SESSION数据。我可以知道发出特定QR码的会话id,移动QR码扫描返回了哪些数据,但我是否可以使用会话id修改会话数据,以便将会话状态设置为已登录?

我翻阅了PHP手册,寻找一个可以让它修改另一个会话的函数,但是没有找到任何东西。(https://www.php.net/manual/en/ref.session.php)

EN

回答 2

Stack Overflow用户

发布于 2019-06-14 11:09:49

在视图中,使用$_SESSION id设置文本框值,并在执行操作时,使用id将数据会话更新到数据库。

票数 0
EN

Stack Overflow用户

发布于 2019-06-14 11:11:27

您要做的是将session_id设置为您想要编辑的id数据,然后更改会话的值。

代码语言:javascript
复制
 session_id('the id you have');
    session_start();
    $_SESSION['anydata'] = 'whatever you want';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56590831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档