※ 引述《littlex (小喵村民(金5肉10))》之銘言:
: 使用 session 的目地就是要保留 "這次連線(connection)" 的變數,
: 如果要強迫更換變數,通常會要求 user 做某些動作
: 不論是按下某個 button 或是重開瀏覽器 :)
相對於 session_star();
有個 session_destroy(); 可以把所有 session 變數銷毀。
如果只是要刪除特定的變數,
可以用 unset(); 的方式,例如: unset($_SESSION['rand_value']);
順待一提,使用的時候要注意到相關的生命週期、或是程式流程之類的。
不然可能會造成一些小 bug ..
good luck ...
ps
1.這邊有 session 相關的操作函式可以參考:
http://tw.php.net/manual/tw/function.session-start.php
2.如果是使用 $_SESSION[] 操作 session 變數,那麼就不要混著
session_is_registered(), session_register(), session_unregister()
之類的函數使用..... anyway . 請仔細閱讀 manual 上的說明 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.121