程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於session的幾個補充函數(一)

關於session的幾個補充函數(一)

編輯:關於PHP編程

在PHP下,關於session的討論很多,其實在PHP4中還有幾個函數是我們平時沒有注意到的。
下面我把它們介紹給大家吧。
其中的session_set_save_handler()可真是個好東西。
//********************
session_unset (PHP4 $#@62;= 4.0b4)
void session_unset(void);
這個函數可以把當然注冊的所有的session變量置為空。注意它不是unregister,也不同於destroy。
下面這個例子,對此函數做了很好的說明。
$#@60;?php
session_register("a","b","c"); //auto-session-start
$a=1;
$b=2;
$c=3;
session_unregister("a"); //unregistrered $a
echo "A: $a - reg:".session_is_registered("a")."
"; // but the global $a remains
session_unset(); // unsets $b und $c
echo "B:$b - reg:".session_is_registered("b")."
"; // the registration remains !
echo "C:$c - reg:".session_is_registered("c")."
";
echo session_encode();
?$#@62;
輸出:
A: 1 - reg:
B: - reg:1
C: - reg:1
!b|!c|

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved