system:Linux 2.6.9 elsmpappach 2.0 handlerphp 4.3.9----------------------------------
* test1.php:session_start();//$count="test";session_register('count');$_SESSION['count']="uid";echo "<a href='test2.php'>test sesssion</a>";
* test2.php:session_start();echo "session=".$_SESSION['count'];----------------------------------------
就这么两个程序,有时候可以看到session的值,有时候看不到,看不到的时候,在session目录下,session文件是空的。请问是什么原因????鞠躬,谢谢。

解决方案 »

  1.   

    在session_start(); 前加session_id(SID);試試
      

  2.   

    dzxccsu,我也能执行,但问题是不是每次都好用,经常是要刷新 test1.php 这个页面好几次,才行。想不出原因,郁闷阿,我换成cookie也是的。tfxg,加上session_id也还是有同样的。前辈们帮帮忙,谢谢,鞠躬。另外,服务器是我们公司自己的。
      

  3.   

    session_register('count'); 
    这句不要用
      

  4.   


    一样的。我的代码是可以执行的,就是不稳,有时候session纪录信息,有时候不纪录,这是为什么啊。。百思不得其解。
      

  5.   

    php讨论群欢迎新手和有经验的php工作者加入:89406236
      

  6.   

    可能找到原因了,我知道session_start()要放在所有代码前面,但没想到连注释语句都不可以,删掉空行和注释语句后,就没有再出现问题了。