1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

新来学学php中session结果遇险!!!

Discussion in '后端开发' started by thisword, Sep 7, 2006.

  1. thisword

    thisword New Member

    Joined:
    Mar 1, 2006
    Messages:
    58
    Likes Received:
    0
    PHP4以上.IIS

    在网上边看边学写了这个(session前面不能echo print 空格什么的,小问题多多) _-
    文件名session_test.php
    <?
    session_start();
    $username="xiaoxiao";
    $_Session['adminname']=$username;
    echo $_Session['adminname'];
    ?>
    啊。成功了。

    接着又写一个
    文件名check_session.php
    <?
    $adminname=false;
    session_start();
    echo $_Session['adminname'];
    ?>

    我运行第一个php后运行第二个,老是说Undefined variable: _Session变量未定义。不知道为什么。
    还有我用IE打开 http://192.168.1.186/myphp/session_test.php 返回 xiaoxiao 应该算成功了。但
    我不能这样用
    文件名test.php
    <html>
    include("session_test.php");
    </html>
    总是两个报错。
    1.Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
    2..Warning:session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
    但是也有返回 xiaoxiao

    这个$_Session['adminname']不是已经是全局变量了吗?为什么我第二个php用不鸟。
    总的问题就是我怎样在第个页面中得到session中的变量。

    先拜一个。7788说了一堆,谢谢坚持看完的同学。
    知道的回一下。偶这只天边的笨鸟
     
  2. 胡头鬼

    胡头鬼 New Member

    Joined:
    Jun 11, 2006
    Messages:
    45
    Likes Received:
    1
    <html>
    include("session_test.php");
    </html>

    PHP里面的函数能直接放在<html></html>间吗?
     
  3. thisword

    thisword New Member

    Joined:
    Mar 1, 2006
    Messages:
    58
    Likes Received:
    0
    哦。再改改打上去时打错了。
     
  4. thisword

    thisword New Member

    Joined:
    Mar 1, 2006
    Messages:
    58
    Likes Received:
    0
    <html>
    <?
    include("session_test.php");
    ?>
    </html>
     
  5. thisword

    thisword New Member

    Joined:
    Mar 1, 2006
    Messages:
    58
    Likes Received:
    0
    唉...继续飘过。始终没解
     
  6. thisword

    thisword New Member

    Joined:
    Mar 1, 2006
    Messages:
    58
    Likes Received:
    0
    已经解决。在蓝色理想那里^ ^