Hej
Mam problem z moim kodem. Udało mi się go napisać stosując sesję ale jest problem z zalogowaniem się.
secret.php
<?php
if (!isset($_SESSION["login"])){ header("Location: login.php"); }
?>
<HTML>
<HEAD>
<TITLE>Tajne/poufne</TITLE>
</HEAD>
<BODY>
<?php
echo "Witaj " . $_SESSION["login"]; echo " < A href='logout.php?" . SID
. "'>"; ?>
<BR><B>Ściśle tajne dane.</B>
</BODY>
</HTML>
login.php
<?php
if ($login == "piotrek" && $pass == "piotr"){
header("Location: secret.php?" . SID
); } else
$error = "<B>Błędny login lub hasło!</B><BR>";
} else
$error = false;
?>
<HTML>
<HEAD>
<TITLE>Logowanie</TITLE>
</HEAD>
<BODY>
<?php
echo $error ?
$error : ""; ?>
<B>Podaj login i hasło</B>
<FORM method="POST" action="
<?php echo $PHP_SELF?>">
Login: <INPUT type="text" name="login"><BR>
Hasło: <INPUT type="password" name="pass"><BR>
<INPUT type="submit" value="Zaloguj się">
</FORM>
</BODY>
</HTML>
logout.php
<?php
?>
<HTML>
<HEAD>
<TITLE>Wylogowanie</TITLE>
</HEAD>
<BODY>
<?php
echo "Użytkownik " . $_SESSION["login"]; echo " został wylogowany."; ?>
</BODY>
</HTML>
Mój problem polega na tym że cokolwiek bym nie zrobiła to wywala mi błędy lub tak jak w tej postaci działa bez błędu ale nie mogę się zalogować.
Może zrobiłam jakiś błąd? Mógłby mi ktoś coś podpowiedzieć?
Z góry dziękuję za pomoc, pozdrawiam