ecshop使用过程中常常出现Cannot modify header information - headers already sent by的解决方法

换了服务器的空间,发现出现了Warning: Cannot modify header information - headers already sent by (output started at 。。的一大堆错误警告。百度了一下,原来
ecshop使用过程中常常出现Cannot modify header information - headers already sent by 错误,这个错误主要是由于session,cookie面前有输出而直接导致的,因为session,cookie他必须放在html前面.解决的办法有以下几种方式:
1: output_buffering = On ,在php.ini中设置.(完美的解决方法,需要自己用户独立主机的能力)
2:js代替header跳转,使用header()来代替location.href=""; (修改程序)
3:在header();后面用exit退出(修改程序)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2