[PHP] The session is lost

ypsilo

Nuovo Utente
27 Apr 2016
9
1
3
Hi!
Please, a little help to solve this problem.
The scenario is complex, but in the essence it is:

1. content of first-file.php
<?php
session_start();
$_SESSION['s_Foo'] = "pippo";
// this is only a twisted way of producing the header('location: second-file.php'), because unfortunately often I obtain the error "headers already sent".
echo "<!DOCTYPE html><html>";
echo "<head><meta charset='utf-8'></head>";
echo "<body onload='go()'>";
echo "<script>function go(){location.replace(\"second-file.php\")}</script>";
echo "</body>";
echo "</html>";
exit;
?>

2. content of second-file.php
<?php
session_start();
$foo = isset($_SESSION['s_Foo']) ? $_SESSION['s_Foo'] : "nothing";
echo "_".$foo."_";
... here a line that require to use $_SESSION['s_Foo']
?>

Now, I read (in the secon file) "_pippo_", but only for half or one second...
Then disappears "_pippo_", and it is written "_nothing_" whit the php log "Notice: Undefined index: s_Foo in [...]/second-file.php on line 4

Thank you in advance,
Francesco

.
 

livellacri

Utente Attivo
18 Ago 2016
108
13
18
Ho provato a ricreare i tuoi file in ambiente xampp e tutto funziona correttamente.
Richiamando "first-file.php" vengo indirizzato subito a "second-file.php", e a schermo compare
Codice:
_pippo_

Hai detto che lo scenario è complesso... scusami la domanda banale, ma hai provato a creare due script come quelli che hai postato?
 
  • Like
Reactions: ypsilo

ypsilo

Nuovo Utente
27 Apr 2016
9
1
3
In effetti no... ora provo! Grazie.
Fatto: si', funziona tutto.
Mi sa che passero' il weekend a diventare matto.
Comunque grazie per la risposta, ciao.
 
  • Like
Reactions: livellacri

livellacri

Utente Attivo
18 Ago 2016
108
13
18
edit: se posti l'intero script (o anche in privato) provo a darti una mano ;)
 

ypsilo

Nuovo Utente
27 Apr 2016
9
1
3
Forse perche' nel primo file in realta': 1) apro la sessione, 2) passo alcuni valori di sessione a variabili, 3) distruggo la sessione (perche' devo fare pulizia con un approccio generale), 4) resuscito la sessione che popolo con quelle variabili di prima, 5) rimando all'altra pagina php dove capita il fenomeno anzidetto.
 

livellacri

Utente Attivo
18 Ago 2016
108
13
18
È strano il fenomeno che descrivi, che inizialmente viene visualizzato correttamente e dopo sparisce...
Senza vedere lo script completo l'unico suggerimento che posso darti è di controllare il javascript della seconda pagina.
 

ypsilo

Nuovo Utente
27 Apr 2016
9
1
3
Stavo provando a scriverti un messaggio privato ma non vedo per allegare file.
Non mi fido a postarti codice con tag (prima avevo messo gli &-#-60-; per sostituire il <).
Un attimo :rolleyes:
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.403
338
83
Se preferisci puoi anche inviarmelo via mail.
Ti ho scritto in privato.
Due osservazioni:
  1. Il forum è fatto per avere discussioni e soluzioni pubbliche che siano utili a tutta la communità e non per soluzioni private a discussioni pubbliche
  2. Questo è un forum Italiano ed è vietato post in Inglese
Leggere il regolamento grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] login e protezione pagine con session PHP 3
P [PHP] Multi-session PHP 1
G [PHP] Problema - Warning: session_start() [function.session-start] PHP 9
M [PHP] ID in SESSION PHP 1
helpdesk Nessuna session start in login PHP PHP 12
ciacos74 PHP errore function.session-start PHP 25
P problema sessioni php [function.session-start] PHP 2
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1

Discussioni simili