Distruggere una sessione all'interruzione dello script

Monital

Utente Attivo
15 Apr 2009
778
2
18
Penso che basti il titolo comqunque do un info in più

in ogni file dello script ho incluso(dove serve) un file ('define') dove listo le varie path includo i file di funzioni etc.

onde evitare ogni volta dis crivere session_start() inq eusto stesso file come prima riga ho inserito una condizione

PHP:
if(session_id()=='') session_start()

detto questo mi sono reso conto che tornando indetro con il browser o ina lcuni casi si creano problemi con la visualizzazione dei dati e la lavorazione degli stessi questo eprchè non ho mai chiuso la sessione(credo)

Allora credo (confermate per favore) che mi basterà mettere alla fine dello script la stringa

PHP:
session_destroy();

però adesso pensavo che se nel caso un utente interrompe lo script che so, chiudendo la scheda. c'è modo di distruggere la sessione? o si distrugge da sola?

Inoltre su uno script di semplcie visualizzazione dei dati dove l'utente da degli input soloe rp arrivare alla visualizzazione (ad esempio deve scegliere un annata ---2010,2011,2012) quindi le vriabili di sessione sono giusto 3 o 4, alcuni stanno visualizzando i dati sballati tipo il 2012 lo vedono al 2013 etc. può dipendere dalla sessioni questo?

grazie come sempre
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Mi sfugge la logica della cosa, che senso ha distruggere una sessione a browser chiuso se poi a pagina aperta la inizializzi se non lo è?
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
Mi sfugge la logica della cosa, che senso ha distruggere una sessione a browser chiuso se poi a pagina aperta la inizializzi se non lo è?

si forse mi sono spiegato proprio male

facciamo cosi faccio 3 domande e sono apposto

E sicuro al 100% che il browser distrugga la sessione?

Se uno torna indietroc on il tasto del browser e cambia le scelte nelle select o input i dati precedenti vengono riscritti o si mischiano?

ed in ultima

La sessione viene salvata in qualche cookie di sua inziiativa?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
E sicuro al 100% che il browser distrugga la sessione?
la chiusura del bw "distrugge" le sessioni

Se uno torna indietroc on il tasto del browser e cambia le scelte nelle select o input i dati precedenti vengono riscritti o si mischiano?
se la sessionene assume il valore di quanto selezionato si sovrascive
es
se la primo passaggio avevo selezionayto "pinco"
$_SESSION['uno']=$_POST['nome_select'];
la sessione a valore "pinco"
se torno indietro e seleziono "caio" la sessione $_SESSION['uno'] assume il valore "caio"

La sessione viene salvata in qualche cookie di sua inziiativa?
no non genera cookie, le sessioni operano lato server

questo salvo errori ed ommissioni
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
grazie perlomeno posso escludere le sessioni da un errore che mi si presenta da quando ho isnerito le sessioni epr l'appunto
 
Discussioni simili
Autore Titolo Forum Risposte Data
novello88 creare e distruggere collegamenti a tabelle con VBA MS Access 0
A Distruggere un oggetto appena creato PHP 1
P C# Salvare una colonna del DataGridView XML 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S [VB.NET]: Coordinate immagini dentro una PictureBox Visual Basic 0
I stampare una stringa echo PHP 2
MarcoGrazia Riprendere una sessione interrotta PHP 0
L Rendere una parte trasparente Photoshop 3
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
otto9due Ordinare option di una select Javascript 5
N Come si crea una variabile dinamica da incrementare? Javascript 1
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
otto9due Proteggere una cartella e file con password tramite .htaccess e .htpasswd Web Server 0
L Riempimento di una tabella al click di un bottone Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
A media degli elementi estratti da una query MySQL 0
spider81man Eliminare primo ed ultimo carattere di una colonna MySQL 0
pacemattia408 disattivazione di una function Javascript 4
G Eliminare l'effetto refresh di una pagina internet PHP 8
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
M Select Option dentro una Table jQuery 2
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
E Scrivere una data corrente in un pdf PHP 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
I Assegnare dati fetch request ad una variabile globale Javascript 0
Shyson Puntare ad una sotto directory WordPress 3
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 7
S Selezionare ultimo record di una sotto query MySQL 27
V Query per una somma PHP 2
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
W visualizzare solo file html e sottocartelle di una cartella PHP 1
W Elenco dei link del file presenti in una cartella PHP 2
R Mettere in sicurezza una comunicazione .NET Framework 0
L Creare una forma geometrica Photoshop 1
G Casella combinata in una query MS Access 4
voldemort Cos'è una SCRL? Che tipo di società è?? Leggi, Normative e Fisco 1
F Funzione Glob - ricerca file contenente una parola PHP 1
felino [EXCEL] Conteggio ore all'interno di una settimana Windows e Software 7
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
F Prendere contenuti da una tabella PHP 4

Discussioni simili