session script funktioniert nicht
Verfasst: 20.12.2006 15:43
ich lerne gerade sessions und habe jetzt zum üben 2 scripts erstellt:
index.php
index2.php
aber wenn ich auf weiter klicke erscheint zwar in der url die session, aber es wird immer ausgeloggt ausgegeben, auch wenn ich "testwort" als passwort angegeben habe
wieso?
index.php
Code: Alles auswählen
<?php
session_start();
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="wert" value="yes"><small>Bitte einloggen</small><br>
Benutzername:<input type="text" name="name" size="50" maxlength="40"><br>
Passwort:<input type="password" name="passwort" size="50" maxlength="40"><br>
<input type="submit" value="Einloggen">
</form>
<?php
if ($_POST['wert'] == "yes")
{
$name = $_POST['name'];
$passwort = $_POST['passwort'];
if ($passwort == "testwort")
{
$login = "eingeloggt";
}
else
{
$login = "ausgeloggt";
}
session_register('login');
echo $login;
}
?>
<a href="index2.php?<?php echo session_name(); ?>=<?php echo session_id(); ?> ">Weiter ...</a>
index2.php
Code: Alles auswählen
<?php
session_start();
$login = $_SESSION['login'];
echo $login;
?>
wieso?