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