Wiem, że temat był już wielokrotnie poruszany, ale ja mam cały czas problem pomimo wielu przyjętych koncepcji.
<?php
$pass = 222;
if(isset($_POST["pass"])){ if($_POST["pass"] == $pass){
echo("Hasło poprawne. Sesja została rozpoczęta"); if(isset($_SESSION["pass"])){ echo("<a href="secret
.php
">Idź</a>"); }
}
else{
echo("Hasło błędne. Sesja nie została rozpoczęta"); }
}
?>
<form action="index.php" method="post">
<input type="password" name="pass" /><input type="submit" />
</form>
Dlaczego, pomimo rozpoczęcia i zarejestrowania sesji skrypt nie wykrywa $_SESSION["pass"] ?