B
Bernie33
Hallo,
Ich habe folgendes Problem:
Ich habe eine Hompage mit mehreren Seiten, die SESSIONS verwenden.
Klappt auch alles super. Da gibt es nur ein Problem. Ich gebe den angemeldeten Username mit
aus. Wenn ich nun auf eine bestimmte Seite gehe, dann wird der Benutzername nicht mehr ausgegeben, wenn ich wieder zur Startseite (die den Usernamen ausgibt) zurückkehre.
Ich kann mir nicht erklären, warum das so ist. Es wird nirgends die SESSION destroyed. Angemeldet ist der User dann schon noch, aber er wird nicht mehr erkannt.. keine Ahnung.
Bin eher Anfänger in Sachen php.
Hier der Quellcode der "bösen" Datei:
Hoffe ihr könnt mir helfen!
Gruß Bernie
Ich habe folgendes Problem:
Ich habe eine Hompage mit mehreren Seiten, die SESSIONS verwenden.
Klappt auch alles super. Da gibt es nur ein Problem. Ich gebe den angemeldeten Username mit
PHP:
echo $_SESSION['Username'];
Ich kann mir nicht erklären, warum das so ist. Es wird nirgends die SESSION destroyed. Angemeldet ist der User dann schon noch, aber er wird nicht mehr erkannt.. keine Ahnung.
Bin eher Anfänger in Sachen php.
Hier der Quellcode der "bösen" Datei:
PHP:
<?php
$Username = htmlspecialchars(mysql_real_escape_string($_POST["Username"]));
@session_start();
if(!isset($_SESSION['Username']))
{
die('<h2>Fehler</h2><img src="http://www.tutorials.de/forum/images/stop.png" align="left">
<p>Um auf Ihr XXX-webseite-XXX-Coins Konto zugreifen zu können, mssen Sie eingeloggt sein. <br>Falls Sie noch nicht registriert sind, können Sie das <a href="registrieren.php">hier</a> tun.</p>');
}
$User = htmlspecialchars(mysql_real_escape_string($_SESSION['Username']));
//unwichtiger Code
?>
Hoffe ihr könnt mir helfen!
Gruß Bernie
Zuletzt bearbeitet von einem Moderator: