login.php
Kód:
<?
Session_start&#40;&#41;;
?>
<html>
<head><title>prihlaseni</title></head>
<body>
<?
if &#40;$akce == "prihlas"&#41; &#123;
if &#40;&#40;$user == "honza"&#41; AND &#40;$pass == "heslo"&#41;&#41; &#123;
$_SESSION&#91;"prihlasen"&#93; = true;
?>
Byl jste uspesne prihlasen, pro pokracovani kliknete sem.
<?
&#125;
else &#123;
echo "Spatne uzivatelske jmeno nebo heslo.";
&#125;
&#125;
else &#123;
?>
<form name="formular" method="post" action="login.php">
<input type="text" name="user">

<input type="password" name="pass">

<input type="submit" value="Prihlas">
</form>
<?
&#125;
?>
</body>
</html>
<?
Session_write_close&#40;&#41;;
?>
tajne.php
Kód:
<?
Session_start&#40;&#41;;
?>
<html>
<head><title>tajna stranka</title></head>
<body>
<?
if &#40;$prihlasen != true&#41; &#123;
echo "Nejste prihlasen!";
&#125;
else &#123;
?>
Tajny obsah stranky.

Odhlasit se
<?
&#125;
?>
</body>
</html>
<?
Session_write_close&#40;&#41;;
?>
logout.php
Kód:
<?
Session_start&#40;&#41;;
session_unset&#40;&#41;;
session_destroy&#40;&#41;;
?>
<html><head><title>odhlaseni</title></head>
<body>
Byl jste odhlášen.
</body>
</html>
<?
Session_write_close&#40;&#41;;
?>
Takhle by to podle mě mohlo fungovat (netestoval jsem to, když v tom budou chyby omlouvám se, ale nemám čas to testovat - princip by ale měl být správně)...