Hallo Maxi,
Wenn ich das Script starte, lande ich auf der Login-Seite. Ich habe aber absolut keine Ahnung wie ich die Daten nun zum Haupt-PHP-Dokument zurückschicke... Meine anmelden.php sieht so aus (ist bestimmt total Falsch...):
anmelden.php
<?php
session_start();
if(empty($_SESSION['Teilnehmer']))
Document-Type usw...
{?>
<form name="Anmeldung" action="test5.php" method="post">
<input style="text" name="Teilnehmer" value="" size="20" maxlength="20" />
<input type="Submit" name="" value="Weiter...!" />
</form>
<?php
}
else
{
echo "<a href="http://www.meineWebseite.de/login.php?abmelden">logout</a>";
}
if(isset($_GET['abmelden']))
{
unset($_SESSION['Teilnehmer'); # hier wird die Session-Variable entfernt
}
if(isset($_SESSION['Teilnehmer']))
{
# hier alle Spielvariablen initialisieren und
# einen Link auf den Spielbeginn ausgeben
}
Problem #2
Leider kenne ich auch trim()
Dafür gibt es das PHP-Manual
http://de3.php.net/manual/de/function.trim.php
Muss ich später eigentlich für jede Textvariable wieder eine Login-Seite einrichten oder geht das nicht auch irgendwie anders?
Nein. natürlich nicht.
Die Variablen in der Session kannst Du durch einfache Zuweisung festlegen.
$_SESSION['aktuelle_frage'] = 222;
LG
Chris