Salve a Tutti sto sviluppando un sito alla quale ci saranno delle aree ad accesso ristretto, ho creato un logo che sulla parte destra ha un form di login, il problema principale e che vorrei che dopo aver effettuato il login vorrei essere reindirizzato alla pagina dalla quale ho effettuato il login vi scrivo come faccio io:
connessione.php
<?php
$host = "miohost";
$user ="MioUser";
$password = "miaPassword";
$database = "database";
$connessione = mysql_connect($host,$user,$password) or die mysq_error());
mysql_select_db($database,$connessione) or die(mysql_error());
?>
login.php
<?php
// variabili di modulo
$username = $_POST['username'];
$password = $_POST['password];
// Variabile per il percorso
$lastPage = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
nel form di login ho inserito un campo nascosto che l'ho chiamato lastPage e gli ho fatto l'echo della variabile $lastPage alla quale e' associato il percorso per inviala a login_processor.php
?>
login_processor.php
<?php
require_once("Connessioni/connessione.php");
$sqlUser = "SELECT * FROM tbl_utenti WHERE username = '". $_POST['username']."' AND password = '". md5($_POST['password'])."'";
$risult= mysql_query($sqlUser,$connessione) or die(mysql_error());
if(mysql_num_rows($risult)!=0){
$_SESSION['autenticato']=1;
header("location: $lastPage");
} else {
header('location:login.php?Action=Login_Failed');
}
?>
L'autenticazione avviene ma vengo reindirizzato sempre alla Home page.