加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-03-07 23:24:23 所属栏目: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,感觉上手也挺快,在调试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'];
  ?>
 
 

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读