istruzione session_id(); per far funzionare le sessioni

Io ho un applicazione ma non riesco a farla girare perchè non leggo le sessioni, leggete in questo topic,

http://www.phpnews.it/forum/index.php?topic=3517.0; ho segnalato il problema in un'altro forum

e mi ha consigliato di utilizzare la session_id() sulla request come valore get leggete

http://forum.html.it/forum/showthread.php?thread=1281486&goto=newpost

, volevo sapere se avete come integrare la session_id in un script autenticazione, per risolvere questa problema:

Notice: Undefined index: Connection in F:\pdrive\www\egaweb\includephp\include_session.php on line 7
Notice: Undefined index: DB_Name in F:\pdrive\www\egaweb\includephp\include_session.php on line 8
Notice: Undefined index: MenuDHTML in F:\pdrive\www\egaweb\includephp\include_session.php on line 10
Notice: Undefined index: Anagrafica in F:\pdrive\www\egaweb\includephp\include_session.php on line 12
Notice: Undefined index: Username in F:\pdrive\www\egaweb\includephp\include_session.php on line 13
Notice: Undefined index: Matricola in F:\pdrive\www\egaweb\includephp\include_session.php on line 14
Notice: Undefined index: Profilo in F:\pdrive\www\egaweb\includephp\include_session.php on line 15
Notice: Undefined index: CDC in F:\pdrive\www\egaweb\includephp\include_session.php on line 16
Notice: Undefined index: EgaSett in F:\pdrive\www\egaweb\includephp\include_session.php on line 17
Notice: Undefined index: Lingua in F:\pdrive\www\egaweb\includephp\include_session.php on line 18

il file in questione racchiude tutte le sessioni scritte da valorizzare in delle variabili d'appoggio. :bye:

inviato 8 anni fa
EKELON77
X 0 X

Non credo che il tuo problema con la sessione dipenda dal session_id, infatti lo script di test delle sessioni che ti avevo proposto in un altra discussione ti funzioava correttamente.

Il session_id si propaga di default attraverso i cookie di sessione, quindi non è necessario agire manualmente.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Non credo che il tuo problema con la sessione dipenda dal session_id, infatti lo script di test delle sessioni che ti avevo proposto in un altra discussione ti funzioava correttamente.

Il session_id si propaga di default attraverso i cookie di sessione, quindi non è necessario agire manualmente.

 :bye:

Allora cosa può essere, non hai altri suggerimenti da darmi?

risposto 8 anni fa
EKELON77
X 0 X

fossi in te a questo punto effettuerei un debug "con i fiocchi" utilizzando qualche potente IDE, come Zend Studio o PHPed.

Una volta configurato il debug remoto, ovvero la modalità di debug delle pagine richieste dall'utente attraverso il browser, seguirei riga per riga attraverso l'IDE il valore che assumono le variabili di sessione e cercherei di capire il perché certi dati vengono persi.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Mi sembra  piuttosto complicato, non c'è un modo più semplice per risolvere questo problema? :bye:

risposto 8 anni fa
EKELON77
X 0 X

 Smiley Sono contento perchè finalmente ho trovato l'anomalia, ho aperto questo topic perchè ho trovato l'errore:

Codice:

Notice: A session had already been started - ignoring session_start() in F:\pdrive\www\egaweb\includephp\include_session.php on line 2

Notice: Undefined index: MenuDHTML in F:\pdrive\www\egaweb\includephp\include_session.php on line 10

e nello specifico i seguenti files:

login.php

<?
session_start(); //Istanzio una sessione permettere la scrittura in sessione di alcuni dati di logon
?>

include_session.php

<?
session_start(); //Istanzio una sessione permettere il recupero dei dati dalla sessione
?>

questa parte non riesco a farla perchè mi dice chè già instaziata e la ignora e quindi i dati non vengono recuperate

risposto 8 anni fa
EKELON77
X 0 X

fossi in te a questo punto effettuerei un debug "con i fiocchi" utilizzando qualche potente IDE, come Zend Studio o PHPed.

Una volta configurato il debug remoto, ovvero la modalità di debug delle pagine richieste dall'utente attraverso il browser, seguirei riga per riga attraverso l'IDE il valore che assumono le variabili di sessione e cercherei di capire il perché certi dati vengono persi.

 :bye:

Ho provato a utilizzare il programma che mi hai consigliato e da quello che ho capito io quando carico i dati in sessione, la prima volta che esegue l'include gli torna tutto a NULL, invece quando eseguo il rocesso di autenticazione carica i dati; ma nella fase di redirect quando riesegue gli script contenenti gli include di sessione come menu e statusbar le sessioni tornano vuote  :bye: e garzie ancora :crazy: :giveup: :lamo:

risposto 8 anni fa
EKELON77
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda