删除PHP中的单个会话

删除PHP中的单个会话,php,session,Php,Session,我已经做了好几个小时了。 我有一个网站和一个博客 我用下面的代码注册博客会话 session_id("blog"); session_start(); $_SESSION["blog"]["username"] = $_POST['username']; $_SESSION["blog"]["password"] = $_POST['password']; $_SESSION["blog"]["firstName"] = $row ['user_first

我已经做了好几个小时了。 我有一个网站和一个博客

我用下面的代码注册博客会话

    session_id("blog");
    session_start();
    $_SESSION["blog"]["username"] = $_POST['username'];
    $_SESSION["blog"]["password"] = $_POST['password'];
    $_SESSION["blog"]["firstName"] = $row ['user_firstname'];
    $_SESSION["blog"]["lastName"] = $row ['user_lastname'];
    session_id("web");
    session_start();
    $_SESSION["web"]["email"] = $_POST['email'];
    $_SESSION["web"]["password"] = $_POST['password'];
    $_SESSION["web"]["firstName"] = $row ['firstName'];
    $_SESSION["web"]["lastName"] = $row ['lastName'];
    session_id("web");
    session_start();
    session_destroy();
我用下面的代码注册网站会话

    session_id("blog");
    session_start();
    $_SESSION["blog"]["username"] = $_POST['username'];
    $_SESSION["blog"]["password"] = $_POST['password'];
    $_SESSION["blog"]["firstName"] = $row ['user_firstname'];
    $_SESSION["blog"]["lastName"] = $row ['user_lastname'];
    session_id("web");
    session_start();
    $_SESSION["web"]["email"] = $_POST['email'];
    $_SESSION["web"]["password"] = $_POST['password'];
    $_SESSION["web"]["firstName"] = $row ['firstName'];
    $_SESSION["web"]["lastName"] = $row ['lastName'];
    session_id("web");
    session_start();
    session_destroy();
我用下面的代码注销各个会话

    session_id("blog");
    session_start();
    $_SESSION["blog"]["username"] = $_POST['username'];
    $_SESSION["blog"]["password"] = $_POST['password'];
    $_SESSION["blog"]["firstName"] = $row ['user_firstname'];
    $_SESSION["blog"]["lastName"] = $row ['user_lastname'];
    session_id("web");
    session_start();
    $_SESSION["web"]["email"] = $_POST['email'];
    $_SESSION["web"]["password"] = $_POST['password'];
    $_SESSION["web"]["firstName"] = $row ['firstName'];
    $_SESSION["web"]["lastName"] = $row ['lastName'];
    session_id("web");
    session_start();
    session_destroy();

这不适用于注销网站,因为在我签入chrome时只创建了一个PHPSESSID

  • 如何创建多个会话
  • 如何为它们分配变量
  • 如何独立地将它们注销
谢谢:)

您只需使用该方法即可


您可以忽略会话_id。如果要销毁web会话,而不是会话_销毁,只需取消设置($_session['web']);。同样,您可以取消设置($_SESSION['blog']);谢谢你,我现在正在测试。如何获取数组中的元素以在查询中使用?您所说的“在查询中使用”是什么意思?要输出会话的内容,只需说$\u session['web']['email']-Etc:echo$\u session['web']['email'];下面的查询不起作用<代码>“从qwickgrub_用户中选择*,其中电子邮件=$\u会话['web']['email']”现在排序。谢谢标记作为答案!谢谢你,我现在正在测试。如何获取数组中用于查询的元素?只需使用$\u SESSION[“SESSION\u name”][“variable”]