Salve ho un prob con il login.
Ho una index.php che contiene le variabile con i link a tutte le pagine dunque io per esempio x andare alla pagina di login devo scrivere cosi nell'url www.sito.it/index.php?act=login e mi porta alla pagina di login, se invece non è settato act include la homepage.
Ho creato un piccolo script di login ed ora lo sto testando e vorrei bloccare tt le pagine.. ma ho un problema.. io inserisco la funzione:
Codice PHP:
if(empty($_SERVER['username'])) { header('Location: index.php?act=login'); exit(); }
Facendo cosi dovrebbe effettuare il redirect alla pagina di login. Ma succede una cosa sgradita.. ovvero: continua a ricaricare la pagina xke?
Vi posto il codice della index:
Codice PHP:
require_once('conf.php');
session_start();
connessione();
$act= array( 'login' => 'login.php', 'films' => 'films.php');
if(!isset($_GET['act']))
{
if(empty($_SERVER['username'])) { header('Location: index.php?act=login'); exit();
include('home.php');
} else {
if(empty($_SERVER['username'])) { header('Location: index.php?act=login'); exit();
include($act[$_GET['act']);
}
Lo inserisco 2 volte di modo che funzioni su tutte le pagine.
Xo nn capisco xke continui a ricaricare la pagina!