Einen wunderschönen guten Morgen wünsche ich.
Ich hab ein kleines Problem mit folgendem Code:
Also existiert die Variable $_GET['action'] und ist der Inhalt dieser logout, werden alle Sessiondaten gelöscht. Das funktioniert auch super.
Nur sieht der HTML-Code, der ausgegeben wird, so aus:
<HTML>
<HEAD></HEAD>
<BODY>
<br
<p>Sie haben sich erfolgreich ausgeloggt.</p>
Erneut <a href="admin.php">einloggen</a>.
</BODY>
</HTML>>
Erkennt Ihr den feinen Unterschied? Die schließende Tag-Klammer des br-Tags wir einfach an das Ende der Datei geschrieben. Wenn statt <br> z.B. <div align="center"> steht, wird das gesamte Attribut align="center" hinter </HTML> geschrieben. Das ist wie im Geisterfilm.
Ich hoffe jemand hat sowas schon gesehen und hat ein passendes Gegenmittel.
mfg Robert
PHP 4.1.2 mit Apache 1.3.26 auf Debian Linux
Ich hab ein kleines Problem mit folgendem Code:
PHP-Code:
<HTML>
<HEAD></HEAD>
<BODY>
<?php
if(isset($_GET['action']) AND ("logout" == $_GET['action']))
{
echo "<br>\n";
session_destroy();
if(!session_id())
{
echo "\n<p>Sie haben sich erfolgreich ausgeloggt.</p>\n";
echo "Erneut <a href=\"" . $PHP_SELF . "\">einloggen</a>.\n";
}
}
?>
</BODY>
</HTML>
Nur sieht der HTML-Code, der ausgegeben wird, so aus:
<HTML>
<HEAD></HEAD>
<BODY>
<br
<p>Sie haben sich erfolgreich ausgeloggt.</p>
Erneut <a href="admin.php">einloggen</a>.
</BODY>
</HTML>>
Erkennt Ihr den feinen Unterschied? Die schließende Tag-Klammer des br-Tags wir einfach an das Ende der Datei geschrieben. Wenn statt <br> z.B. <div align="center"> steht, wird das gesamte Attribut align="center" hinter </HTML> geschrieben. Das ist wie im Geisterfilm.
Ich hoffe jemand hat sowas schon gesehen und hat ein passendes Gegenmittel.
mfg Robert
PHP 4.1.2 mit Apache 1.3.26 auf Debian Linux
Kommentar