你在用session_start时要尽量向前提,前面不要有一点<html>代码。切记呀,

解决方案 »

  1.   

    第一,是你的session设置问题,运行phpinfo()函数,看看其中的session项正常不正常,如果不正常,你去研究设置.
    第二,注册会话变量的那页中,给注册的变量赋值,并显示它,确认注册成功.
    第三,在要使用会话变量的页中,一定要存在session_start()函数.
    第四,如果你用的是PHP4.10以上的版本,php.ini中register_globals 这项要手工设为 On.
      

  2.   

    這裏面現在有很多關於session的問題,自己可以先搜索一下。
      

  3.   

    看一下配置有没有问题了,然后看是不是二个页都调用了定的session呢?
      

  4.   

    php4.2以上变量换了,你看看PHP的最新手册。php.net里面找找,可以找到中文的
      

  5.   

    php.ini
    register_globals = off
      

  6.   

    可能存在以下情况:
    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;
      

  7.   

    session>>>>>>>>>>>>FIRST:REMEMBER
      

  8.   

    解决了,原来我没有打开使用cookie