php.ini 中设置 session.save_path = c:\winnt\temp重启web服务器

解决方案 »

  1.   

    你是怎么浏览的,不会直接打开吧,要用apache解析方式
      

  2.   

    to  ruru235(denny_blue)还是不行?报什么错?
      

  3.   

    一切OK了,我改了个地方就行了
    可是还是有个问题,上面是 page1.php,下面是第二个文件
    <?
     
      session_start();  echo "The content of \$sess_var is $sess_var<br>";  session_unregister("sess_var");
    ?>
    <a href = "page3.php">Next page</a>
    第二个页面应该显示变量$sess_var,可是却没有啊
    只有the content of $sess_var is
    后面反而没有,这是为什么啊???
    去全局变量已经开了啊
      

  4.   

    倒,好好看看PHP的文档啊,把全局变量关了,SESSION用法为:
    <?
    session_start();
    $_session['name']='tom';
    ?>
    另一页:
    <?
    session_start();
    echo $_session['name'];
    ?>
      

  5.   

    $_session[]能设置session成功?
    好像应该是$_SESSION['XXXX'] = $XXXX;吧。
      

  6.   

    搂主的错是因为在php.ini中设置session.save_path =\tmp
    而在window下,根目录没有tmp这个目录,可以改一个其他有的目录或者在根目录下建一个tmp目录。
    另外是$_SESSION[],不能小写
      

  7.   

    谢谢大家,今天是学php的第三天,感谢php版本上的兄弟姐妹