Cannot send session cookie..
YOYO
posted @ 2010年4月12日 22:50
in 【PHP】
, 2319 阅读
同事玩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签名去掉,重新保存,再次运行,成功 = =。
- 无匹配