我有兩個登錄表單,用戶和管理員。如何註銷管理員或用戶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