Hai ragione

Bene, ora funziona e mi passa correttamente tutte le variabili.
Ora avevo preparato il codice che controlla la sessione, ma anche qui ci deve essere qualcosa di storto

user e pwd corretti e safari punta a main.php.

la pagina main.php include questo codice
Codice PHP:
<?
session_save_path
("tmp/");
session_start();

include(
"includes/conexion.php");
// 
if (!$_SESSION['valido']) {
    
session_destroy();
    
header("Location: index.php");
} elseif (
$_SESSION['valido'] == "false") {
    
session_destroy();
    
header("Location: index.php");
}
?>
Ma tutto mi viene riportato alla pagina del login.
Le cose credo siano due:
ho controllo male le sessioni, oppure la sessione non viene salvata (la parte della sessione l'ho già postata).

Grazie