Salve a tutti,
ho un problema con un header Location:
ho cambiato di recente server e adesso non mi funziona più il redirect...
vi posto il codice
Codice PHP:
<?php
session_start(); //..avviamo la sessione...
require_once('Connections/connList.php');
$username_post=mysql_escape_string($_POST['user']);
$password_post=mysql_escape_string($_POST['psw']);
//Controlliamo se tutti i campi sono compilati
if($_POST['user']== "" || $_POST['psw'] == "" )
//Se alcuni campi non sono compilati...
{
die("Alcuni campi non sono compilati.
<a href=\"javascript:history.back(1)\">Torna indietro</a>"); //...terminiamo lo script e mandiamo un errore all'utente
}
//Impostiamo la query...
mysql_select_db($database_connList, $connList);
$query = "SELECT user, psw FROM clienti WHERE user = '$username_post' AND psw = '$password_post' ";
$risultato = mysql_query($query) //...e la eseguiamo
or die("Impossibile eseguire query.
".mysql_error()); //Oppure mandiamo il solito errore
$find = mysql_fetch_assoc($risultato); //Fissiamo la riga
//se non c'è un utente con quei dati quindi login errata:
if ($find == 0)
{
die("Username e/o password errati.
<a href=\"javascript:history.back(1)\">Torna indietro</a>"); //..mandiamo l'errore e terminiamo lo script
}
else {
$_SESSION['user'] = $username_post;
$_SESSION['psw'] = $password_post;
echo $username_post . "
";
echo $password_post;
header ("Location: listini.php");
}
?>
come mai prima si e ora no?!