Salve sono passato da poco tempo su Php, prima lavoravo in ASP.
Dunque la mia domanda e' qyesta:
Accedo tramite form ad una pagina, e verifico se nel database password e username sono corretti, se sono corretti inizio la sessione in questo modo:
<?php
session_start();
$_SESSION['admin'] = 'OK';
header ("Location: admin.php");
exit;
?>
E faccio un redirect nella pagina admin.php, ora in questa pagina devo controllare se la Session e' attiva quindi ho fatto cosi:
<?php
if (isset($_SESSION['admin']))
header("Location: index.htm");
?>
Quindi in teoria il mio ragionamento e' questo, se la sessione non e' attiva, e quindi digiti admin.php nell'url senza esserti autentificato vieni rispedito alla pagina index.htm altrimenti ti fa visualizzare la pagina.
Il problema e' che secondo me l'if che ho inserito, non serve ad un tubo nel php (In asp controllavo cosi) e forse inizializzo male la session.
Qualcuno di voi puo' aiutarmi?
Grazie