Ciao raga!!! avrei un piccolo problemino per proteggere una pagina web con una password. In poche parole ho costruito 3 pagine php:
1. La prima contiene la richiesta della password;
2. La seconda controlla se la password è corretta, e se questo avviene crea un cookie sul HD dell'utente e visualizza un link che manda alla terza pagina;
3. La terza controlla se quest'ultimo cookie é presente e se lo trova visualizza la pagina "protetta";

Il mio problema è questo: come faccio a ridurre il tutto a due sole pagine??

pagina 1
codice:
<?php
    # ckentry.php
    echo "<CENTER><H2>ACCEDI ALLA SEZIONE RISERVATA 
</H2></CENTER>";
    echo "<CENTER>Inserisci la password</CENTER>";
    echo "<FORM METHOD=POST ACTION=\"ckaccess.php\">";
    echo "<TABLE BORDER=4 ALIGN=CENTER>";
    echo "<TR><TD>Password</TD></TR>";
    echo "<TR><TD><INPUT TYPE=\"PASSWORD\" NAME=\"password\"</TD></TR>";
    echo "</TABLE>";
    echo "<CENTER> <INPUT TYPE=\"SUBMIT\" VALUE=\"Accedi\"> </CENTER>";
    ?>
pagina 2
codice:
<?php
 if ($password == "admin") {
  setcookie("cookie_accesso",$password,"/");
  echo "Accesso eseguito. Segui questo <a href=\"ckmember.php\">Link</a>";
} else {
  echo "Password sbagliata. Prova <a href=\"ckentry.php\">di nuovo!</a>";
}
?>
pagina 3
codice:
<BODY>
    <?php
    # ckmember.php
    if (empty($cookie_accesso)) {
     # nessun cookie
     echo "Per accedere a questa pagina devi prima effettuare il <a href=\"ckentry.php\">Login...</a>";
     exit;
   } else {
     # cookie trovato ma contiene la psw giusta??
     if ($cookie_accesso != "admin") {
     echo "<h1>Password Sbagliata!!!</h1> 
";
     echo "Per accedere a questa pagina devi prima effettuare il <a href=\"ckentry.php\">Login...</a>";
     exit;
   }
   }
   ?>
   <center>Benvenuto nella pagina riservata</center>
  </BODY>