关于session的几个补充函数(一)_PHP教程
程序员文章站
2022-06-14 10:26:09
...
在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|
下面我把它们介绍给大家吧。
其中的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|
推荐阅读
-
关于PHP session 存储方式的详细介绍_PHP教程
-
关于APACHE的配置文件httpd.conf[转](一)_PHP教程
-
关于php操作mysql执行数据库查询的一些常用操作汇总_PHP教程
-
一些常用的PHP数组函数_PHP教程
-
安装Apache和PHP的一些补充,一篇很实用的文章_PHP教程
-
关于session的几个补充函数(三)
-
几个关于php4的问题,如果接触过php4的老手请帮忙回答一下,不胜感激
-
关于file_get_contents返回为空或函数不可用的解决方案_PHP教程
-
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数,php最后一天_PHP教程
-
一道关于php变量引用的面试题_PHP教程