-4

我的网站在一台服务器上运行良好,但是当我将其转移到另一台服务器时,某些页面会发出以下警告消息。

警告:无法修改标头信息 - 标头已由第 50 行 /home/parviz/public_html/ganj_videos/mobile/detect.php 中的(输出开始于 /home/parviz/public_html/ganj_videos/lang/english.php:1)发送

关于如何解决它的任何想法?

谢谢。

4

2 回答 2

0

您的新服务器很可能对错误和警告有不同的设置。如果 PHP 发出警告或错误作为输出,那么它将导致您的标头失败。

使用error_reporting函数更改级别。

于 2013-05-14T09:00:40.853 回答
0

只需按照调试:它说输出/home/parviz/public_html/ganj_videos/lang/english.php在第 1 行的文件中开始。那里很可能有一些混乱的换行符或空格。确保所有执行的 php 文件都以它之前的任何内容开头<?php,否则你会收到警告。

于 2013-05-14T09:01:16.433 回答