prova a fare questo secondo me è sbagliato a scrivere qualcosa nella session che non riesce a controllare:
Codice PHP:
<form method="post"> <input type="password" name="pass"> <button> Log </button> </form>
<?php session_start();
$pass=$_POST["pass"];
$t='true';
$f='false';
if($pass == "caratteri_password") {
echo "Correct password"; $_SESSION["accesso"] = $t; header("location: indexdance.php"); }
else
{
if(($pass != '')$$($pass != "caratteri_password"))
{
echo "Incorrect password"; $_SESSION["accesso"] = $f;
}
} ?>
poi nei controlli all'inizio della pagina
Codice PHP:
<?php
session_start();
$t='true';
$f='false';
if($_SESSION['accesso'] == $f)
{
if(strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 6.0"))
echo "<meta http-equiv="."\"refresh\""."content="."\"0;url=dance.php\">";
else
header('Location: dance.php');
exit;
}
?>