为什么我用不了session? 你在用session_start时要尽量向前提,前面不要有一点<html>代码。切记呀, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一,是你的session设置问题,运行phpinfo()函数,看看其中的session项正常不正常,如果不正常,你去研究设置.第二,注册会话变量的那页中,给注册的变量赋值,并显示它,确认注册成功.第三,在要使用会话变量的页中,一定要存在session_start()函数.第四,如果你用的是PHP4.10以上的版本,php.ini中register_globals 这项要手工设为 On. 這裏面現在有很多關於session的問題,自己可以先搜索一下。 看一下配置有没有问题了,然后看是不是二个页都调用了定的session呢? php4.2以上变量换了,你看看PHP的最新手册。php.net里面找找,可以找到中文的 php.iniregister_globals = off 可能存在以下情况:1、在php.ini中的session.save_path的设置中,那个目录是不是存在即如果session.save_path=/tmp,那么这个/tmp目录必须存在。2、session的注册页面与session的引用页面中,session.start()必须放在页面的最前面。3、如果你用了session_register来注册session变量,那么在引用时用$_SESSION['session变量名']是无法引用的,如:注册session的页面中用session_register('ses_username')="root";而在引用页用echo $_SESSION['ses_username'];是无法输出root的,必须用echo $ses_username; session>>>>>>>>>>>>FIRST:REMEMBER 解决了,原来我没有打开使用cookie 优化调查问卷的程序 thinkPHP分页保持查询条件不变问题 php空间 php调用webservice接口,乱码及报错的问题 !!!linux下安装php问题,高分求助 php聊天室测试 Linux下有没有好的PHP编辑器??PHPEdit有没有Linux版本呢? 用split可以转成数组,但用什么方法可将数组换成字串呢? php 几行源代码,报错,可我怎么也没看出有什么错误 有人知道UBB论坛是什么东西吗? php操纵oracle的BLOB字段总是出错,迷茫中.......
第二,注册会话变量的那页中,给注册的变量赋值,并显示它,确认注册成功.
第三,在要使用会话变量的页中,一定要存在session_start()函数.
第四,如果你用的是PHP4.10以上的版本,php.ini中register_globals 这项要手工设为 On.
register_globals = off
1、在php.ini中的session.save_path的设置中,那个目录是不是存在
即如果session.save_path=/tmp,那么这个/tmp目录必须存在。2、session的注册页面与session的引用页面中,session.start()必须放在页面的最前面。3、如果你用了session_register来注册session变量,那么在引用时用$_SESSION['session变量名']是无法引用的,如:注册session的页面中用session_register('ses_username')="root";
而在引用页用echo $_SESSION['ses_username'];是无法输出root的,必须用echo $ses_username;