Autor Zpráva
koko
Profil *
Nejde header, kde je chyba? Nedaří se mi zbavit se otravného okna POSTDATA.. Musejí se snad někde header zapnout? K přesměrování dle mého dochází, ale okno o POSTDATECH se stale zobrazuje:(
navíc pokud použijí header nekopíruje se mi obsah inputu, když návštevník špatně zadá data do formuláře. Jak by se to dalo vyřešit? Doufám, že se to nemusí dělat přes session.. dekuji.


<?php

session_start();

if (isset($_REQUEST["auth_login"])) {
if (($_REQUEST["auth_login"]==g)AND($_REQUEST["auth_heslo"]==g)){
session_regenerate_id(); // ochrana před Session Fixation
$_SESSION["log"] = ok;
$_SESSION[MSG] = "logged";
}
else {$_SESSION[MSG] = "bad login";}
header("Location: /test3.php",TRUE,303);
exit();
}
echo $_SESSION["log"]." ".$_SESSION[MSG];
unset($_SESSION[MSG]);
unset($_SESSION["log"]);

?>
<form action='test3.php' method="post">
Přihla&scaron;ovac&iacute; jm&eacute;no
<input type="text" name="auth_login" id="prihlas" size="20" value="<?echo $_REQUEST["auth_login"];?>"/>
Heslo
<input type="password" id="kod" name="auth_heslo" size="10"/>
<input type="submit" value="Přihl&aacute;sit"/>
</form>
koko
Profil *
Chyba není. Ten kód funguje. Já se zblaznim, asi bych si měl dát pauzu.
Toto téma je uzamčeno. Odpověď nelze zaslat.