Zdravím, na stránkách mám formulář pro přihlášení, který se zobrazí pouze, pokud uživatel není přihlášen. V opačném případě se zobrazí text:
<?
if (!isset ($_COOKIE["uivatel"]))
echo "
<form action='login.php' method='post'>
<input type='text' name='jmeno' value='přihlašovací jméno' /> <br />
<input type='password' name='heslo' value='vaše heslo' /> <br />
<input class='maly' type='submit' value='OK' />
<input class='maly' type='reset' value='Zrušit' />
</form> ";
else
echo "Nejsi přihlášen";
?>
<?
$jmeno = $_POST["jmeno"];
$heslo = $_POST["heslo"];
//kontrola v db
SetCookie("uzivatel", "pavel", Time() + 7*24*60*60);
echo $jmeno;
?>
Poslední kod je jen pracovní na ověření funkce. V reálu zde proběhne kontrola dat v db a zapsání pravých údajů. Problémem však je, že zapsání do cookies se provede (dle prohlížeče), ale stále se zobrazuje formulář pro přihlášení. Už nevím, kde je chyba. Díky moc za jakékoliv odpovědi. M