我有两个登录表单,用户和管理员。如何注销管理员或用户php
当用户或管理员登录时,我为用户设置了$_SESSION['login'] = true
; $_SESSION['loginadmin'] = true
为admin.I想从页面管理员注销使用session_destroy
和页面用户被注销过,
我能做什么注销管理,让用户保持登录状态
我有两个登录表单,用户和管理员。如何注销管理员或用户php
当用户或管理员登录时,我为用户设置了$_SESSION['login'] = true
; $_SESSION['loginadmin'] = true
为admin.I想从页面管理员注销使用session_destroy
和页面用户被注销过,
我能做什么注销管理,让用户保持登录状态
只需设置管理价值false
$_SESSION['loginadmin'] = false;
,或者你可以unset
admin变量只
unset($_SESSION['loginadmin']);
希望这个作品。
<?php
session_start();
/*session is started if you don't write this line can't use $_Session global variable*/
$_SESSION["newsession"]=$value;
?>
<?php
session_start();
/*session is started if you don't write this line can't use $_Session global variable*/
$_SESSION["newsession"]=$value;
/*session created*/
echo $_SESSION["newsession"];
/*session was getting*/
?>
<?php
session_start();
/*session is started if you don't write this line can't use $_Session
global variable*/
$_SESSION["newsession"]=$value;
/*it is my new session*/
$_SESSION["newsession"]=$updatedvalue;
/*session updated*/
?>
<?php
session_start();
/*session is started if you don't write this line can't use $_Session
global variable*/
$_SESSION["newsession"]=$value;
unset($_SESSION["newsession"]);
/*session deleted. if you try using this you've got an error*/
?>
退房时间: https://www.w3schools.com/php/php_sessions.asp
http://php.net/manual/en/book.session.php
它们具有良好的信息依傍和搜索查询。
只需取消设置会话变量。
unset($_SESSION["loginadmin"]);
在[所以]你应该尝试**自己写代码**。后** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有问题,你可以**发布你已经尝试**与清楚的解释是什么是'工作**并提供[** Minimal,Complete和Verifiable示例**](// stackoverflow.com/help/mcve)。我建议阅读[问]一个好问题和[完美问题](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要参加[游览]并阅读[this](// meta.stackoverflow.com/questions/347937/)**。 –
可能重复的[如何取消注销特定的PHP会话](http://stackoverflow.com/questions/6455965/how-to-unset-a-specific-php-session-on-logout) –
阅读关于unset :http://php.net/manual/en/function.unset.php – programmingArrow