空白页面是
php错误提示没有打开
error_reporting(E_ALL ^ E_NOTICE);保证
session_start()
之前没有任何输出,包括空格换行也去掉

解决方案 »

  1.   

    page2.php
    <?php
    session_start();
    ?>
    <html>
    <head>
    <title>register the session variables</title>
    </head>
    <body>
    <?
    session_register('loginname');
    session_register('password');
    $_SESSION['loginname']=$_POST['loginname'];
    $_SESSION['password']=$_POST['password'];
    echo "your loginname and password have been registered<p>";
    echo "<a href=page3.php>check session variables</a><br>";
    echo "loginname: ".$_SESSION['loginname']."<br>";
    echo "password: ".$_SESSION['password']."<br>";
    ?>
    </body>
    </html>
    page3.php
    <?php
    session_start();
    ?>
    <html>
    <head>
    <title>check the session variables</title>
    </head>
    <body>
    <h1>these are you registered variables</h1>
    <?php
    echo "loginname: ".$_SESSION['loginname']."<br>";
    echo "password: ".$_SESSION['password']."<br>";
    ?>
    </body>
    </html>
      

  2.   

    <?php
    session_start();
    ?>之前的确没有任何东西。请问error_reporting 应该在哪里修改?另外,因为出现其它错误的时候,是可以看到出错提示的,我不知道这能否说明error_reporting 已经打开了。初学,请详细些解答。谢谢大虾。
      

  3.   

    session_register('loginname');
    session_register('password');
    可以去掉
      

  4.   

    试了楼上兄弟的代码,仍然是空白页面。
    请问,可能是什么原因?
    小弟装的是  php4.3.4
    是否版本有关?再次谢谢
      

  5.   

    page2.php和page3.php改成
    <?php
    error_reporting(E_ALL ^ E_NOTICE);
    session_save_path("./");
    session_start();
    ?>
    提交后查看
    当前目录有没有
    类似
    sess_fd2974c51066c5fef5e1d7c4b49be828
    的文件,
      

  6.   

    修改page2.php和page3.php开头部分,
    如果正常了检查php.ini中下面几项
    session.save_path =    设的对不对error_reporting  =  E_ALL & ~E_NOTICEdisplay_errors = On
      

  7.   

    有一个:
    sess_9b80d21963687c9f3c05ca0bd11c8b8c空文件,打开什么也没有
      

  8.   

    ====================================================
    page2.php和page3.php  开头改成
    <?php
    error_reporting(E_ALL ^ E_NOTICE);
    session_save_path("./");
    session_start();
    ?>
    =========================
    然后就对了。谢谢  love01px(JAVA CUP) 大虾。
    我接着按你的建议看看 php.ini 
    因为我用的安装程序是网上下的“傻瓜式”安装程序
    所以对安装不是很懂。
    看来,得补课。
    再次谢谢
      

  9.   

    session_start();
    //之后加下面的试试
    setcookie("PHPSESSID",session_id(),time()+3600);
      

  10.   

    呵呵 上面的不用试了“傻瓜式”的推荐你用xampp