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?!