1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

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

本帖由 thisword2006-09-07 发布。版面名称:后端开发

  1. thisword

    thisword New Member

    注册:
    2006-03-01
    帖子:
    58
    赞:
    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

    注册:
    2006-06-11
    帖子:
    45
    赞:
    1
    <html>
    include("session_test.php");
    </html>

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

    thisword New Member

    注册:
    2006-03-01
    帖子:
    58
    赞:
    0
    哦。再改改打上去时打错了。
     
  4. thisword

    thisword New Member

    注册:
    2006-03-01
    帖子:
    58
    赞:
    0
    <html>
    <?
    include("session_test.php");
    ?>
    </html>
     
  5. thisword

    thisword New Member

    注册:
    2006-03-01
    帖子:
    58
    赞:
    0
    唉...继续飘过。始终没解
     
  6. thisword

    thisword New Member

    注册:
    2006-03-01
    帖子:
    58
    赞:
    0
    已经解决。在蓝色理想那里^ ^