Sessioni: "Pagina web scaduta"

SuperJepy

Nuovo Utente
24 Ott 2005
26
0
0
42
Naples
Ciao a tutti,
ho un problema per la cui soluzione non sono riuscito a trovare nulla di molto soddisfacenste sul web.
Ho una pagina multipurpose "login.php" che, come dice il nome, si occupa di far fare il login ad un utente su un sistema. Se il login va a buon fine, la stessa pagina propone un menu iniziale ma salva un flag di sessione per "informare" a se stessa e alle altre pagine del sistema che il login non deve essere più ripetuto durante la navigazione. Questo lo faccio impostando una cosa del genere:
PHP:
$_SESSION['autorizzazione'] = "Login_OK"
Premetto che il file inizia con le seguenti due righe di codice:
PHP:
<?php
	session_set_cookie_params(3600);
	session_start();
?>

Ora, il problema sta nel fatto che, dopo aver effettuato correttamente il login, se visito una seconda pagina a partire dal menu che mi viene proposto dalla stessa "login.php" e, appena dopo, clicco sul pulsante "Indietro" del browser mi compare uno dei soliti avvisi del browser "La pagina web è scaduta. ecc. ecc...."
Se, invece, da questo momento in poi faccio un refresh, poi, tornando indietro, funziona tutto correttamente.
L'unica cosa che ho trovato sul web e che mi pare, forse, funzioni è l'inserimento di una righa
PHP:
header('Cache-Control: Private');
A tal punto, il mio codice iniziale diventerebbe
PHP:
<?php
	session_set_cookie_params(3600);
	session_start();
	header('Cache-Control: Private');
?>
Avete qualche idea o considerazione in merito? Vi siete già trovati in un problema del genere?
Grazie mille per i vostri contributi.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Hai provato ad inserire:
PHP:
session_cache_limiter('public');
prima di session_start()?
 
Discussioni simili
Autore Titolo Forum Risposte Data
B [PHP] Reload pagina e sessioni PHP 3
S Stampare una variabile in ogni pagina usando le sessioni PHP 5
T PROBLEMA CON SESSIONI PHP 3
ilsuomillennio Sessioni PHP 3
maxnegri Contare sessioni aperte e creare condizione PHP 1
AC1 Sessioni php PHP 16
S [PHP] problemi con le sessioni PHP 3
A Php e sessioni PHP 3
J sessioni in PHP PHP 3
T gestione livelli sessioni php msqli PHP 1
M Problema MySQL e sessioni MySQL 0
A form su più pagine e sessioni PHP 8
V Le sessioni: ho dei dubbi sul posizionamento PHP 6
A sessioni sicure? PHP 5
G Controllo scadenza sessioni PHP 2
M Sessioni??? PHP 4
C Sessioni in php (urgente) PHP 4
R Efficenza sessioni con proxy PHP 0
baobabdesign Problema scrittura sessioni PHP 0
Shyson Non mantiene sessioni PHP 0
L segnalare l'utilizzo delle sessioni come accade per i cookie PHP 0
D Login con sessioni per 2 pagine diverse PHP 2
L problema array con le sessioni PHP 1
D Sessioni e variabili PHP 4
R problema con le sessioni PHP 2
L Sessioni rank [#PHP] PHP 3
R Sessioni, cookies e token di autenticazione PHP 0
E [risolto] win 8.1 + IE11 le sessioni PHP non fuonzionano correttamente PHP 7
A Sessioni php PHP 0
otto9due [risolto] Problema sessioni php e login PHP 5
B Sessioni PHP 10
H [risolto] Uso delle SESSIONI PHP 2
F Sessioni PHP 1
A conservazione sessioni PHP 2
Z Registrazione e sessioni PHP 8
asevenx problema con le sessioni PHP 6
S Un piccolo aiuto su cookie e sessioni PHP 1
S Problema con sessioni PHP 4
I Problema con le sessioni PHP 2
Emix Problema sessioni... PHP 17
Z Sessioni - Database PHP 6
P Problema con l'uso delle sessioni... PHP 4
E Gestione Sessioni sui file anziche nel database - Come fare? Joomla 0
P Problema con sessioni e aggiornamento profilo PHP 21
redevilduil Php problema nelle sessioni PHP 6
P Ho riunito le prove con le sessioni, ma l'update non va PHP 20
Shyson Non mantiene le sessioni PHP 7
D [JSP] Gestire eccezioni relative alla scadenza delle sessioni Java 0
M $_SESSION['sessione'][1] possibile? Sessioni con indice. PHP 8
zighy sessioni personali PHP 9

Discussioni simili