• Main navigation
登入區塊
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站資訊區塊
站務管理者

kiang
 

tokimeki
 

sam0228
 

morris
 

shiang
 

SoltyRain
 

廣告





SESSION怎麼釋放不掉??
Not too shy to talk
註冊日期:
2007/3/25 18:47
文章: 29
我正在實驗將session的變數釋放掉
可是為什麼他還是一直有值呢?!
測試程式碼如下:
session_start();

session_register("test_a");

$_SESSION['test_a'] = "aaaaa" ;

session_unregister($_SESSION['test_a']);

echo $test_a ;
↑為何這一行還看的到變數test_a的內容 = "aaaaa"

請問要如何釋放掉test_a的這個變數呢??

謝謝各位大大~~

發表日期:2007/5/30 11:49
應用擴展 工具箱


回覆: SESSION怎麼釋放不掉??
Just popping in
註冊日期:
2006/11/18 22:41
文章: 6
後面再加上

session_destroy;
flush();

保證清得光光.

發表日期:2007/5/31 22:00
應用擴展 工具箱


回覆: SESSION怎麼釋放不掉??
Just popping in
註冊日期:
2007/6/1 2:53
文章: 1
session_unregister($_SESSION['test_a']);
改成session_unregister("test_a")就行了吧

echo $test_a ; ----->這邊這樣子用..好像怪怪的 應該是
---->echo $_SESSION['test_a']吧@@

發表日期:2007/6/1 3:01
應用擴展 工具箱


回覆: SESSION怎麼釋放不掉??
Not too shy to talk
註冊日期:
2007/3/25 18:47
文章: 29
喔~
謝謝各位大大
我知道哪裡錯了~
如果要很正確的話
就最好是全部都要加$_SESSION['']
這樣就都可以對了
謝謝各位大大~!!!

發表日期:2007/6/1 8:46
應用擴展 工具箱


回覆: SESSION怎麼釋放不掉??
Just can't stay away
註冊日期:
2006/12/26 8:48
文章: 144
你的程式碼寫錯了。
session_register($_SESSION['test_a']) 等於 session_register('aaaaa') 。你取消的是 $aaaaa ....

PHP Manual::session_register: If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().

$_SESSION 已經是一個 superglobal variable (全系統域變數),使用 $_SESSION['yourKey'] 的寫法就可以了。

其他事項看這裡

發表日期:2007/6/2 15:18
應用擴展 工具箱







[進階搜尋]