看一下存放session的文件的权限,是否可写

解决方案 »

  1.   

    <?
    session_start();
    session_register('name');$name="hello";
    header("Location:test2.php");
    ?>
      

  2.   

    session可以正常写入
    就是在test2.php中不能读出值来
    而在linux下就可以正常使用高手帮帮我!!!
      

  3.   

    在4.1.0版之后,一直推荐不使用全局变量方式访问
    session。
    请使用数组
    $HTTP_SESSION_VARS['sessionvars']方式访问。
      

  4.   

    如果你是在windows下,你设置一下php.ini中的session_path的值,这个值是一个临时文件存放的目录
      

  5.   

    我找到原因了
    在win下用header传
    session很容易丢失,所有把sessionid通过?传值就可以了
    谢谢大家<?
    session_start();
    session_register('name');$name="hello";
    header("Location:test2.php"."?".SID);
    ?>