错了,反了
session_register是注册session
$_session是取的session值

解决方案 »

  1.   

    将test2.php改为:
    <?php
    session_start();
    session_register('abc');
    $abc=1;
    ?>
    同样显示该页无法显示
      

  2.   

    session_start();
    $value = "abc";
    session_register('value');转另一个页面
    echo $value;
      

  3.   

    将test2.php改为:
    <?php
    session_start();
    session_register('abc');
    $abc=1;
    ?>
    可以在session中定义abc,但加入echo 语句就无法注册session变量了.
      

  4.   

    发现自己不大明白楼主的意思。
    你为什么不先定义$abc = 1;然后在session_register("abc")
    那个“但加入echo 语句就无法注册session变量了.”什么意思??
    代码多一点写出来看看
      

  5.   

    晕,$_session['a']='a';写错了啊!!!!!!!!!!!!!!!!!1大写$_SESSION['a'];
      

  6.   

    以上方法都试了,
    总是显示“该页无法显示”该页的属性,地址一项显示:
    res://C:\WINNT\system32\shdoclc.dll/dnserror.htm#http://localhost/d.php
    我的机器有c盘保护卡,是不是他的问题呀?
      

  7.   

    test2上只有那二行代码吗?
    $_SESSION['var'] 这里SESSION要大写
      

  8.   

    session不是这样用的
    一个页面注册,另外一个页面引用啊
      

  9.   

    IIS中支持session吗?
    我用了Apache问题解决了!
    谢谢各位了
      

  10.   

    检查有没有设定Path-----header()。