Re: [請益] 這段關於session的code,看不太懂
※ 引述《EragonJ (虛無飄渺)》之銘言:
: 小弟想請問一下這段CODE
: http://rafb.net/p/lZc8zM89.html
: ↑幫貼到可分享CODE的網站上了(清晰易懂)
: 比較想問的是這段CODE
: session_start();
: $old = $HTTP_SESSION_VARS['valid_user'];
: unset($HTTP_SESSION_VARS['valid_user']);
: session_destroy();
: if(!empty($old)){
: echo "Log out<br/>";
: echo "<a href=\"index.php\">Go back to index</a>";
: 那個session_destroy()已經幫我把所有session都刪除了
: 但是不知道為什麼下面那個!empty($old)的東西會成立??
: 因為這個動作是在我按Log Out的時候會產生的情況
: 但是書上沒有講清楚為什麼都destroy掉了,卻是用!empty()來判斷??
: 可是這樣執行卻是我想達到的效果,能請大大們幫小弟解釋一下這邊的問題嗎?
: 感謝:)
假設 $_SESSION['valid_user'] = 'abc'; // 我用簡單點的寫法
$old = $_SESSION['valid_user']; // 現在 $old 裡頭是 abc 了
session_destroy(); // $_SESSION['valid_user'] 現在沒了,但是不影響 $old
然後 blah blah blah ......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.80.133.147
推
07/27 00:26, , 1F
07/27 00:26, 1F
推
07/27 00:47, , 2F
07/27 00:47, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章