doulun5683 2013-10-02 02:25
浏览 28
已采纳

2个Web应用程序中的PHP会话

I have 2 web application in my Notebook, now every I want to logout from one application, another application that still logged in will logout too.

In my App1, I using session :

session_start();
$session = $_SESSION['username_a'];

and in App2 :

session_start();
$session = $_SESSION['username_packing'];

Finally the logout PHP code like this :

session_destroy();

The condition : If I was logged in with 2 Application and then I logout 1 application, another 1 application will logout too.

My question is : Is there anyway to prevent that (If log out 1 application, then another application will stay logged in)?

  • 写回答

1条回答 默认 最新

  • doubu1970 2013-10-02 02:44
    关注

    Session_destroy will destroy all session. You should unset specific session. Like this:

    unset($_SESSION['username_a']); // on App 1
    

    and

    unset($_SESSION['username_packing']); // on App2 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?