设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-03-07 16:12 所属栏目:121 来源:互联网
导读:开发需要接触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,感觉上手也挺快,在调试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'];
  ?>
 
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读