if($sess-$#@62;is_registered(username))
{
echo "A session variable by the name \"username\" already
exists";
}
else
{
$sess-$#@62;register(username);
}
page_close();
?$#@62;
delete() 释放当前的session。
要注意地有趣的一点是:在PHPLIB的cookie模式中,有可能在调用过delete()之后开始一个新的session,在客户端设置一个新的cookie,甚至重新注册一些以前session的变量 -- 可以从根本上使改变session象飞一样。当然,你象这样做事情,你需要让你的生活...快起来!
url($url) 充许你将用户重定向到一个新的页面。
self_url() 返回一个当前页的URL的引用,包括PHP_SELF和QUERY_STRING信息。
那么在最后,对那些不幸拥有一个不提供PHP4和PHPLIB的ISP的你来说 -- 记住,通过好的cookie 技术总是可能模拟出session来的。你所要做的只是设置一个带有信息的cookie ,用来长期保留用户对你的站点的访问过程,每次在用户访问一个新页面的时候处理这个信息。很原始 -- 但是它可以工作,而且有时你也不能将能够做成一件事的简单方法打死!
病人离开医院
病人: 哇哦,医生 -- 太好了!非常感谢你做的一切!
心理医生: 没问题,维克多。我很乐意帮助你。现在感觉好点吗?
病人: 噢,轻松!当我刚进来时,整个天看上去都是灰色和阴沉的 -- 现在,这个雨蓬窗户外面的景色从来没有那么好过...
心理医生: 恩...维克多...如果我是你在外面会很小心,扶手有一点坏了,在那可能不太安全。
病人: 别担心,医生 -- 象这样的天,我感到神...圣...啊啊!!!!
| 对此文章发表了评论 |
