本帖最后由 jack8681 于 2010-06-09 16:41:28 编辑

解决方案 »

  1.   

    page2.php中不用再重新开启session_start();了
    照我说的做
      

  2.   

    根据php.ini中配置的session存放文件夹去看看是否有对应的session临时文件被创建。可能是权限相关的问题,你检查下。
      

  3.   

    应该是你php配置的问题,应该是你所在的组没有权限创建session文件
      

  4.   

    在PHP.INI里面找到session.save_path,默认值为/tmp,代表session文件保存在c:/tmp目录下,默认tmp目录并没有创建,你可以在c盘下创建tmp目录,或者创建一个其他目录
      

  5.   

    查看sessionid是否一致session_start();
    echo SID; //加在这里
      

  6.   

    看看  session_start 前邊有空格沒
      

  7.   

    session_set_cookie_params(0,'/','');
    session_name('S');
    session_save_path('保存session临时文件的文件夹,该文件要预先存在,且有读取权限');
    session_cache_limiter('private, must-revalidate');
    session_start();