欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP程序中使用session错误调试问题】,下面是详细的分享!
PHP程序中使用session错误调试问题
开发需要接触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 -------------------错误 <?php |
以上所分享的是关于PHP程序中使用session错误调试问题,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP程序编写cookie和session代码时,总是提示错误...
答:session_start() 要在页面输出内容之前执行,否则无效 >>详细
相关问题:请教关于php5中session使用的一些基础问题
答:http://dl.vmall.com/c0x0yodcx7这个网站有session的视频教程,非常不错哦,看了就很明白了 >>详细
相关问题:PHP中session函数的问题
答:根据您说的状态,好像是本地服务器的 session 设置的时自动启动,网络服务器上的不是自动启动,在两个页面 php 最开始的位置加一行 if(!isset($_SESSION)){session_start();} 来启动session 最好有的代码才能分析出问题。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
