[提问]PHP中SESSION的注册方法 |
我的SESSION用数据库管理,
以前在PHP.INI设置中通常设置为:register_globals = On
现在设置为:OFF,现在出错了,
系统提示信息:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
以前注册SESSION变量的方法:
$user="guest";
session_register("user");
现在register_globals = Off后不好使,
于是就这样设置:$_SESSION['user']= "guest";
session_register("user");
结果在另一个页面还是不能传递这个$user,.
而且在数据库表中发现,每到一个页面,session记录了
比如上面的"guest"后立即又产生了一个新的SESSION_ID,值是空的,
为什么会这样?请高手指点,谢谢!
|
|
|