Chris: Sessions: Textdaten Übertragungsproblem

Beitrag lesen

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