最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php使用session提示Cannot send session cache
时间:2022-06-24 17:23:12 编辑:袖梨 来源:一聚教程网
今天在使用php 的session 的时候,出现了如下提示:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started ..
因为在session_start(); 语句之前有其他的html代码
解决办法:
修改php.ini中的session.auto_start = 0 为 session.auto_start = 1
设置变量
代码如下 | 复制代码 |
session_register("user"); 获取 session_start(); |
如果上面还是无法解决我们可以看看是不是编码问题。
1、将出错档案转换为 UTF-8 编码无 BOM 格式(我一般是用 Notepad++ 来转)
2、以 ob_start() 开启缓?区将输出资讯写入缓?区,可避免 headers 先于 session_start() 输出
代码如下 | 复制代码 |
ob_start() |
补充有朋友说:session.save_path = "C:/phpsession" [后边的路径自己设置,并且要保证存在,其实这个是错误的了我们配置好php时就己经配置好了,如果其它程序没有问题千万不要去修改session.save_path保存路径了。
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22