Fonk: Sessions und Opera 7.2

Beitrag lesen

Hallihallo,

mal wieder ein php-Prob:

Folgendes Script läuft mit dem IE perfekt, unter dem Opera scheint er allerdings nach dem Absenden des Forms die Sessionvariable einfach zu vergessen... Ein "session_register" brachte mich leider auch nicht weiter... irgendwer eine Idee? Hier das Script in gekürzter Fassung:

<?
session_start();
?>
<html>
<head>
</head>
<body background="/images/krone.jpg">
<?
if ($_SESSION["SUBMITTED"] == "yes")
{
     $link = mysql_connect("localhost:3306","root","");
     mysql_select_db("ng", $link);
     $query = "select * from user WHERE ausweisnr = "$_POST[AUSWEISNR]" AND pass=PASSWORD("$_POST[PASSWORT]")";
     $result = mysql_query($query, $link);
     $num = mysql_numrows($result);
            if ($num == 1)
            {
                 --Lass die Site so und so aussehen und schluss...--
                 die();
            }
            else
            {
            $_SESSION[SUBMITTED] = "no";
            echo "<script LANGUAGE='JavaScript'>alert('Falsche Login-Daten');</script>";
            }
}
?>

-- ab hier kommt nurnoch ein nett gestaltetes Form was die Sachen übermittelt und unten die Sessionvariable auf "yes" setzt. --

<form name=login method=post action="header_r.php">
<table border=0 width=80% align=right>
<tr>
<td colspan=2 align=center>
<font face='Courier New' size=2 color=#ff0000>
<b>--- LOGIN ---</b>
</font>
</td>
</tr>
<tr>
<td align=right>
<font face='Arial' size='-1'>
<b>Ausweisnr.:</b>
</font>
</td>
<td align=right>
<input name=AUSWEISNR type=text style='background-color:#ffffcc; font-size:8pt; font-family:Arial,sans-serif; color:#ff0000'>
</td>
</tr>
<tr>
<td align=right>
<font face='Arial' size='-1'>
<b>Passwort:</b>
</font>
</td>
<td align=right>
<input name=PASSWORT type=password style='background-color:#ffffcc; font-size:8pt; font-family:Arial,sans-serif; color:#ff0000'>
<?
$_SESSION["SUBMITTED"] = "yes";
?>
</td>
</tr>
<tr>
<td colspan=2 align=right>
<input type=submit value=login>
</td>
</tr>
</table>
</form>
</body>
</html>