设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

PHP程序中使用session错误调试问题

来源:本站整理 作者:佚名 时间:2007-10-08 10:13:04

开发需要接触PHP,感觉上手也挺快,在调试PHP中的SESSION时总是出错,

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at XXX:2) in .php on line 3

类似错,对照源码好像自己没有哪里写错.

php开始符号<?php 之前的字符包括空格都不会被执行而是直接输出

session在开始前不能有任何字符输出,

header()是一样的

将代码提前,去除前面的空格,就可以了.

-------------------正确

<?php
session_start();
$username;
$username = "test";
session_register("username");
echo $_SESSION['username'];
?>

-------------------错误


<?php
session_start();
$username;
$username = "test";
session_register("username");
echo $_SESSION['username'];
?>

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: