使用header()函数做页面跳转无效

发布时间:2015-11-02 点击数:2866
在DouPHP系统里有些地方使用了header('Location: 页面地址')做跳转。如果您使用记事本等一些文本编辑器编辑过include目录下的文件,造成文件产生“BOM头”会导致这个函数无效,因为这个函数之前是不允许有任何输出的,BOM头虽然看不到,但它实际等同于一个内容输出。解决方法是去掉“BOM头”,以EditPlus编辑器为例,请找到“工具->参数->文件”里面将“默认编码”改为“UTF-8”、“UTF-8签名”改为“总是移除签名”,然后重新保存文件即可。