Originariamente inviato da homerbit
tuo codice inviato:
Codice PHP:
<?php
             
// <-- ecco l'interlinea
session_start();
va sostituito con
Codice PHP:
<?php
session_start
();
Grazie, ho imparato cosa sia un'interlinea !
Pero ora se scrivo username e password giusti è ok.
Ma se scrivo i campi sbagliati non compare "Username o Password non corrette" o "Non sono stati compilati tutti i dati obbligatori" ma va alla pagina:

header ("location: paginasegreta.php");

e legge "Non hai le credenziali per visualizzare il contenuto di questa pagina."

paginasegreta.php
Codice PHP:
<?php

/* -- Apro la Sessione -- */
session_start();

/* -- Se id_utente e nome_utente non esistano errore | Se si ... -- */
$var $_SESSION['id_utente'];
$var2 $_SESSION['nome_utente'];
if ( 
$var == "" && $var2 == "" )
{
    echo 
"Non hai le credenziali per visualizzare il contenuto di questa pagina.";
?>
 <meta http-equiv="refresh" content="3; url=http://www.sito.com"/>
<?
    
exit();
}
?>

Accesso Effettuato