[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.440
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
C Wp-admin a file php WordPress 4
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
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

Discussioni simili