在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|
|