Liny_@NotePad

沉迷ACG中

Cannot send session cookie..

YOYO posted @ 2010年4月12日 22:50 in 【PHP】 , 2277 阅读

同事玩php,这里的session必须在session_start()后才能使用。

然后调试的时候服务器提示说:
Warning: Cannot send session cookie - headers already sent
Warning: Cannot send session cache limiter - headers already sent

百度之,好像是session_start()前不能有其他输出,

于是将它放在第一行,结果依然是这个问题,当下囧。

继续百度,得解:我们使用的是UTF-8编码,默认带有Unicode签名(BOM),这厮偷偷藏在最前面,我们看不到 - -

如果有UltraEdit就可以手工修改二进制编码。。可是没有,

我们用DW打开,在页面属性->标题/编码->包括Unicode签名去掉,重新保存,再次运行,成功 = =。

  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter