(50分求助)PHP执行遇到 Warning: Cannot modify header information,请教大家解决办法 日经问题之《headers already sent by sth.》 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To wasuka(曲奇的吹火棍):原来程序在gb2312下是可以的,因为单位换个台server,新环境默认是utf-8,难道utf-8下header就会出错? header("Location:index.php?dir=".$_POST["dir"]);改成echo '<script language="javascript">';echo 'location.href="index.php?dir='.$_POST['dir'].';';echo '</script>'; 可能UTF保存了 BOM 头...把文件 用 EditPlus 打开去掉BOM头 两个解决方法1.新建个字符编码为 utf-8 的文件把文件内容复制进去->保存!我是这么想的,大概在修改文件的字符编码的时候,文件不被显示的header部分被修改了,导致以上错误!2.如johnpanq(飞花逐月)所回答!为了方便你可以将js脚本写入你的自定义函数库以后直接调用就可以了,因为header问题确实很麻烦! To johnpanq(飞花逐月):这样做的确没有warning了,但没有实现页面的跳转,好像那段js没有发挥作用;To mrshelly(Shelly):我用EditPlus已经去除了BOM头,我去linux上用vi也检查过了,但依旧出现warningTo Thaiki(泰麒):你的办法我也试过了,还是有warning,header的确把人搞得很头大啊继续期待大家的建议阿 少了个"号应该是:echo '<script language="javascript">';echo 'location.href="index.php?dir='.$_POST['dir'].'";';echo '</script>';你的BOM头,可能在所有的文件中都存在,而不只是一个文件. To johnpanq(飞花逐月),问题搞定了,谢谢 下拉框显示数据问题 gettype()哪种情况下,会返回unknown type 呀?我测试不出来? 求灌水机的原理。。 网站的广告是通过怎样一个过程来实现监控的 Content-Type: application/octet-stream 与 Content-Type: application/x-octet-stream 紧急求助 请问在php文件里有后缀为pky的文件是什么? 关于sql server中文乱码的问题? 另外一个问题 请大家帮忙看看 如何显示每个分类最新的2条信息? 问个关于从一个网址中获取域名的问题~~~~~
改成
echo '<script language="javascript">';
echo 'location.href="index.php?dir='.$_POST['dir'].';';
echo '</script>';
把文件 用 EditPlus 打开去掉BOM头
1.新建个字符编码为 utf-8 的文件把文件内容复制进去->保存!
我是这么想的,大概在修改文件的字符编码的时候,文件不被显示的header部分被修改了,导致以上错误!
2.如johnpanq(飞花逐月)所回答!
为了方便你可以将js脚本写入你的自定义函数库
以后直接调用就可以了,因为header问题确实很麻烦!
这样做的确没有warning了,但没有实现页面的跳转,好像那段js没有发挥作用;To mrshelly(Shelly):
我用EditPlus已经去除了BOM头,我去linux上用vi也检查过了,但依旧出现warningTo Thaiki(泰麒):
你的办法我也试过了,还是有warning,header的确把人搞得很头大啊继续期待大家的建议阿
应该是:
echo '<script language="javascript">';
echo 'location.href="index.php?dir='.$_POST['dir'].'";';
echo '</script>';你的BOM头,可能在所有的文件中都存在,而不只是一个文件.