Hallo, habe ein kleines Probelm:
Warum funktioniert diese Cookie-Sperre nicht?
Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /home/webmaste/public_html/band/start.php:6) in /home/webmaste/public_html/band/start.php on line 388
Gruss adihas
Warum funktioniert diese Cookie-Sperre nicht?
PHP-Code:
<?
if(! $ipsperre)
{
$dateiname = "guestbook/entries.txt";
$datei = fopen ($dateiname, "a");
if($datei) {
//fputs($datei, $datensatz);
fputs($datei, $datensatz."\r\n");
fclose($datei);
}
if($mail == "Ja")
{
mail("$mastermail", "Neuer Gästebuch Eintrag", "Hallo,\r\n$teilnehmername hat bei Ihrem Gästebuch einen neuen Eintrag verfasst.\r\n\r\nFolgendes hat er hinzugefügt:\r\n
Name: $teilnehmername\r\n
E-Mail: $email\r\n
Homepage: $homepage\r\n
IP: $ip\r\n
Host: $host\r\n
\r\n
Mitteilung: \r
<html>$text</html>
");
}
sleep(1);
echo "<html>";
echo "<meta http-equiv=refresh content=3;url=start.php?site=guestbook&page=1>";
echo "<h1>Vielen Dank für den Eintrag in unserem Gästebuch...</h1>";
echo "Falls Du nicht in wenigen Sekunden weitergeleitet wirst, dann klicke bitte <a href=\"start.php?site=guestbook&page=1\" class=link>hier</a>";
echo "</html>";
}
$ip = getenv ("REMOTE_ADDR");
//Zeile 387
setcookie("ipsperre", "$ip", time() + 4 * 3600);
}
else
{
echo "Sorry, man darf nur einen Eintrag innerhalb von 4 Stunden machen.";
}
?>
Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /home/webmaste/public_html/band/start.php:6) in /home/webmaste/public_html/band/start.php on line 388
Gruss adihas
Kommentar