session_start(): Cannot send session cache limiter...

本文介绍了一种常见的PHP错误——在使用session_start()时出现的headers already sent错误,并详细解释了导致此问题的原因及解决方案。问题通常源于文件保存时包含了Unicode签名(BOM),通过调整文件编码设置即可轻松解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

session_start(): Cannot send session cache limiter...

好久沒遇到這種情況,結果沒想起要怎麼處理,
浪費了不少時間......

一個PHP的頁面下session_start()時發生了錯誤:
「session_start(): Cannot send session cache limiter - headers already sent...」
後面有提示錯誤的行數,
不過怎麼看都不像是會出錯的樣子,也沒有空行或怪異字元。

搞了半天,程式當初存成UTF-8編碼時,
不小心勾選了「包含Unicode簽名(BOM)」,
因此導致session_start出錯......

以前處理過幾次,結果都忘光了 囧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值