我该如何解决? “警告:无法修改标题信息-标题已由发送者发送?”

时间:2018-06-25 23:52:37

标签: mysql header warnings

请原谅我的英语不好。

我正试图写一个类似Facebook编年史的网站。我已经使用xampp在localhost上对其进行了测试。很好。将文档上载到网站空间后,我收到警告消息。 我的起源问题是,当我刷新站点时,将写入最后一条消息(该消息已保存在mysql上)并反复保存。

现在我知道我的问题是什么,即输出和“ header('Location:site.php');”的顺序。

如果将命令放在输出之前,则Web侧刷新的频率会过高。

如果我输入“ @flush();”在我执行命令之前,它没有做任何更改。

如果我输入“ exit();”命令执行后,我的消息将不会显示。

我不明白,xampp localhost和Webspace上的mysql有何不同?

我要保存的php函数代码是:

function saveMessage($mensch){
global $pdo;

$datum = date("Y.m.d",time());
$zeit = date("H:i:s",time());

$nachricht = $_POST['eigeneNachricht'];
$nachricht = preg_replace( '/[^a-z0-9ÄäÖöÜü.,;:-_ ]/i', '', $nachricht );

$speichern = $pdo->prepare("INSERT INTO nachrichtensammlung (Nickname, Datum, Zeit, Nachricht) VALUES (:mensch,:datum2,:zeit,:nachricht)");
$speichern->execute(array('mensch' => "$mensch", 'datum2' => $datum, 'zeit' => $zeit, 'nachricht' => "$nachricht"));

echo "$mensch hat am $datum, um $zeit geschrieben: <br>  \n <b> $nachricht </b> <hr />";

header('Location: downloads.php');
exit();

}

我的php函数显示我的消息:

function showMessage($mensch){
global $pdo;

$anzahlEintrage = $pdo->prepare("SELECT * FROM nachrichtensammlung WHERE Nickname = '$mensch'");
$anzahlEintrage->execute(array("$mensch"));
$anzahl = $anzahlEintrage->rowCount();

$auslesen = "SELECT * FROM nachrichtensammlung WHERE Nickname = '$mensch'";
$row = $pdo->query($auslesen)->fetch();

$ergebnisse = $pdo->query("SELECT * FROM nachrichtensammlung WHERE Nickname = '$mensch'");

echo "(insgesamt $anzahl Nachrichten) <br > \n";
$i = 1;
while($reihe = $ergebnisse->fetch()){
    echo "<artikel>";
    echo "<avatarKlein> </avatarKlein>";
    echo "<nachricht>";
    echo "<i>[Nachricht $i]</i> Am ";
    echo $reihe['Datum'];
    echo " um ";
    echo $reihe['zeit'];
    echo "schrieb $mensch: <br> \n";
    echo $reihe['Nachricht'];
    echo "<hr /> ";
    echo "</nachricht>";
    echo "</artikel> <hr />";
    $i++;
}

$pdo = null;

}

我的php函数不在我的html脚本中。它在自己的php网站中。

我希望有人知道如何解决我的问题。

谁将我的问题贴上了重复的标签?在写问题之前,我确实在这里找到了所有其他“答案”。没有“答案”对我有帮助。

也许我看不到“答案”,然后也写下答案。如果没有一两个句子,就不可能像双重宣传那样进行品牌推广。我以为在德国只是疯子。

0 个答案:

没有答案