飞花逐月:使用
echo $_SESSION['ses_a'];
还是什么都不显示怎么办???

解决方案 »

  1.   

    s1.php
    <?php
    session_start();
    $_SESSION['ses_a']=1;
    ?>s2.php
    <?php
    session_start();
    echo $_SESSION['ses_a'];
    ?>
      

  2.   

    原因很多,我估计是php.ini文件配置问题。
    看看
    session.use_cookies = 1    //这里是否为1
    然后设置
    error_reporting  =  E_ALL  //报告所有错误
    display_errors = On        //显示错误
    再运行,看看有什么提示。
      

  3.   

    另外我试了一下,凡是页面定义了session_start()后,所有的内容都不显示,这是为什么???
      

  4.   

    $ses_a=1;
    $ses_b=2;
    $ses_c=3;
    改为:
    $_SESSION["ses_a"]=1;
    $_SESSION["ses_b"]=2;
    $_SESSION["ses_c"]=3;
    试试.
      

  5.   

    你可改为:
    s1.php
    <?php
    session_start();
    $_SESSION['ses_a']=1;
    <a href="s2.php">点我察看</a>
    ?>s2.php
    <?php
    session_start();
    echo $_SESSION['ses_a'];
    ?>
    因为使用$_SESSION[]传值时,你必须要有一个触发,也就是要调用能显示结果的页面!
      

  6.   

    我找出原因了,是php配置上出了问题,在指定session文件存放路径上有问题,现问题已经解决谢谢大家