我已经在这几个小时了.我有一个网站和一个博客.
我使用以下代码注册博客会话;
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'];
Run Code Online (Sandbox Code Playgroud)
我使用以下代码注册网站会话;
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'];
Run Code Online (Sandbox Code Playgroud)
我使用下面的代码注销个别会话;
session_id("web");
session_start();
session_destroy();
Run Code Online (Sandbox Code Playgroud)
和
session_id("blog");
session_start();
session_destroy();
Run Code Online (Sandbox Code Playgroud)
这不能作为登出网站的工作,因为当我签入chrome时只创建一个PHPSESSID.
谢谢 :)
您可以简单地使用unset方法.
// Lets start php sessions. This must go before any other headers
session_start();
// When setting
$_SESSION['web'] = array(
"email" => "email@email.com",
"password" => "password",
"firstname" => "Jonas",
"lastname" => "M"
);
// When unsetting
unset( $_SESSION['web'] );
// OR you can null it
$_SESSION['web'] = null;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
81 次 |
最近记录: |