php中有关session的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:52:47
$nickname=$username;
$sid=session_id();
session_register("nickname");
if(!session_is_registered("position")){
header("location:$prefix/bbslist.php?PHPSESSID=$sid");
else header("location:$prefix/$position?PHPSESSID=$sid");
}
这里面的position和$prefix是从哪来的呀,之前也没定义啊,还有session_id()具体怎么用啊 ,什么情况下可以用啊?最后session_register()的用法是什么啊? 谢谢

从你的问题可以看出,你是个新手。你说的那些变量是在你当前文件中没有定义但可能是通过当前文件中的include,require,include_once,require_once函数包含文件中引用过来的 ,看看是不是在这些文件中定义了;
关于session的使用就是和普通变量一样,不过,它是个全局变量而已 ,在你本次会话结束之前,它是一直存在的。
详细的可以专门搜索一下,不是一句两句能够讲清楚地。