呵呵,one.php改成
<?
session_start();
session_register('abc','zzz');
$abc="ABCDEFG";
$zzz="zzzzzzz";
?>
试试

解决方案 »

  1.   

    我想不会是你的配置文件的问题。第一个可能性你用的可能是4.2.1以上的版本。那么当你取回session的时候应该用$_session['abc'];$_session['zzz'];第二个你的session如果是在同一页中他是好用的如果不在同一个ie页打开不会好用。或在第一个里加上一句。print "<A HREF='two.php'>连接第一个页面</A>";第三如果这两个都错了就是你的php.ini的问题了。
    看看你所指定的session路径是否真的存在吧不可为只读。
      

  2.   

    1.将php.ini中register_globals改为On.
    2.使用$_SESSION["变量名"]来引用SESSION变量
      

  3.   

    呵呵,是session的设置问题
    我这里这段代码完全可以
      

  4.   

    我的session也出现了问题
    记录文件里也有它的值
    可是destroy()却好像不能用
    论坛登陆的时候,不能结束session值
    请各位指点一二
      

  5.   

    我也遇到一个问题,就是session值不变化。我用一个time()函数取得的数作为用户登录的ID号,可以当我取得这个数之后,就发现它始终不变化。不管是是打开新窗口,还是重起机器,还是那个样唉!真要命啊。。
      

  6.   

    我终于搞清了是咋回事了,我的PHP配置没问题,是我的IE的COOKIES有问题。
      

  7.   

    但是我建议你最好还是这样安排比较好一点!
    os:RadhatLinux7.3
    PHP:php4
    Server:Apache
    DB:MYSql
      

  8.   

    谢谢王林
    说来惭愧,我的PHP运行在WINDOWS下。不是LINUX:)
      

  9.   

    用法不对,应该对SESSION的赋值语句放在register语句之后,这是常识