HI, Folgendes PHP Code löst ein PHP Warnung/Fehler aus:
Warning: Cannot modify header information - headers already sent by (output started at C:\..\test\cookie1.php:7) in C:\..\test\cookie1.php on line 11
Diese Warnung Handelt Sich um White Spaces
Um diese Fehler zu Beheben habe ich den Code Umgeschrieben (2 PHP Dokumente) So:
Erste php Dokument :
und "cookie1test.php"
Meine Frage: Gibt es eine Andere oder Bessere Lösung ?.
Danke In Voraus
Warning: Cannot modify header information - headers already sent by (output started at C:\..\test\cookie1.php:7) in C:\..\test\cookie1.php on line 11
PHP:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<?php
// Inhalt festlegen
$inhalt = "Ich bin dein Cookie!";
// Cookie erzeugen
setcookie("cook_first_one", $inhalt, time()+600);
// Prüfen
if (!$_COOKIE["cook_first_one"]) {
echo "Cookie ist nicht vorhanden!";
} else {
echo $_COOKIE["cook_first_one"];
}
?>
</body>
</html>
Diese Warnung Handelt Sich um White Spaces
Um diese Fehler zu Beheben habe ich den Code Umgeschrieben (2 PHP Dokumente) So:
Erste php Dokument :
PHP:
<?php
// Inhalt festlegen
$inhalt = "Ich bin dein Cookie!";
// Cookie erzeugen
setcookie("cook_first_one", $inhalt, time()+600);
include("cookie1test.php");
?>
und "cookie1test.php"
PHP:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<?php
// Prüfen
if (!$_COOKIE["cook_first_one"]) {
echo "Cookie ist nicht vorhanden!";
} else {
echo $_COOKIE["cook_first_one"];
}
?>
</body>
</html>
Danke In Voraus