Hi! Also ich habe ein Loginscript mit PHP erstellt. Mit Session usw. Habe das ganze jetzt soweit funktionstüchtig, und noch ein paar kleine änderungen vorgenommen. Ich kann mich mit einem gültigen Passwort einloggen, und auch wieder ordentlich ausloggen. Aber nur im Mozilla Firefox... Wenn ich mich dagegen im Internet Explorer einloggen will, passiert gar nix...
hier mal der Code:
PHP
<?php
session_start();
?>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="../tyle.css">
</head>
<body>
<?php
echo "
<form \"action=sessid.php\" method=\"POST\">
Passwort: <input tabindex=\"1\" type=\"password\" name=\"passwort\" style=\"font-family:'Verdana'\">
<input type=\"submit\" name=\"ok\" value=\"OK\">
</form>
";
$pw = "meinpasswort";
//echo $_SESSION[comadmin];
if($_POST[passwort] == $pw && $_POST[ok] == "OK")
{
$_SESSION[comadmin] = "admin";
}
if($_POST[logout] == "Logout")
{
$_SESSION[comadmin] = "";
echo "Sie sind nun ausgeloggt! ";
//echo "Passwort: $_POST[passwort] und session: $_SESSION[comadmin]";
}
if($_SESSION[comadmin] == "admin")
{
//zeige adminbereich
echo "
Willkommen im Admin Bereich!";
//echo "Passwort: $_POST[passwort] und session. $_SESSION[comadmin]";
//include("admin_comments.php");
echo "
Text text text text blah blah blubb... dieser Text sollte nur da sein, wenn man eingeloggt ist...";
echo "
<form action=\"sessid.php\" method=\"POST\">
<input type=\"submit\" name=\"logout\" value=\"Logout\">
</form>
";
}
//echo $_SESSION[comadmin];
?>
</body>
</html>
Alles anzeigen
Ich weis einfach net, wo der Fehler liegt. Im Firefox gehts, im IE net... kann mir da jemand helfen?