Quote Originariamente inviata da Alhazred Visualizza il messaggio
Sulla pagina da cui passi i dati alla banca, in quella in cui dovresti ritornare e quella su cui invece vai (essendo non più loggato penso sia diversa dalla pagina dove dovebbe rimandarti il ritorno dalla banca), metti queste due righe
Codice PHP:
echo session_id();
echo 
ini_get('session.cookie_domain'); 
Vedi se ottieni lo stesso output, la seconda riga dovrebbe non stampare niente.

Se l'id di sessione risultasse diverso, vorrebbe dire che qualcosa non va con i settaggi della sessione e almeno sarebbe un punto di partenza più certo.
Ho fatto quello che mi hai detto.
Risulta essere diverso l'id di sessione quando torno alla mia pagina web e provengo dalla banca.

La soluzione potrebbe essere quella di salvare un hash in una cookie e in una tabella del mio db e ripristinare la login quando arrivo su questa pagina?