首页 > 开发 > PHP > 正文

setcookie中Cannot modify header information-headers already sent by错误的解决方法详解

2024-05-04 23:07:57
字体:
来源:转载
供稿:网友

复制代码 代码如下:


<?php
setcookie("username","bu",time()+3600);
echo "aaaaa";
?>


运行有警告Warning: Cannot modify header information - headers already sent by

下面是别人建议


自己解决办法

PHP4,5 都不支持utf-8编码文件中的BOM

如果文件包含BOM,设置cookie或者session 时都会报错.

如何能快速方便的去掉文件的BOM.

推荐使用 Notepad++ 软件,非常优秀的免费软件.

1.可以在设置-->首选项-->新建 默认新建UTF-8(无BOM)


2.如果是在别处新建的php文件,在notpad++中打开如何将编码转变成 UTF-8(无BOM)

格式-->UTF-8(无BOM) 这时就可以转码了.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表