Newsgroup: it.comp.www.php
Titolo: Problema con le sessioni

Ho una pagina di autentificazione e quando faccio il submit,accedo ad una
pagina php in cui faccio partire la sessione e registro in una variabile di
sessione un valore.
Ma il problema e' che la prima volta non lo prende,io faccio prima
session_unregister,ma lo stesso
???
Dario

 ha riferito agli onorevoli membri
di questo NG:

In questi casi meglio vedere un po' di codice:)
Postalo qui.
--
Oggi ho fatto una scoperta, ho trovato un computer...
The MentoR

 ha scritto nel messaggio
news:ph67iucjqn5gocacp...@4ax.com...


  $line = pg_fetch_array($ris,0,PGSQL_ASSOC);
intanto session_unregister non serve a nulla...
basta session_register("idAg");

 ha scritto nel messaggio
news:ag0uck$krj$1...@lacerta.tiscalinet.it...



E metti session_start('idAg') dopo la definizione di  $idAg
Come pretendi di passare il valore di una variabile che non esiste?
E soprattutto se vuoi assegnare alla sessione l'id dell'utente, prima lo
devi ricavare e poi glielo assegni!
Ciao
Cla

 ha scritto nel messaggio
news:ag20th$9dp$1...@lacerta.tiscalinet.it...


> Per favore , soluzioni serie!!!
Grazie....
Il fatto di poter usare le variabili senza get e post significa che hai
ablitato le globals...
Vabbč affari tuoi...
session_start non va a inizio pagina, va prima dell'output video, che č
diverso.
Ciao serio

Ciao serio.
Scusa ma mi sono dimenticato:
se hai globals on, e non usi pertanto get e post, allora č serio che
dopo la prima volta funzioni seriamente, perchč la variabile idAg la
prima volta non č definita, la seconda (essendo globale) seriamente
sě...
Ciao serio
Cla

 ha scritto nel messaggio
news:ag3j37$rov$1...@lacerta.tiscalinet.it...


La risposta era nel primo post mio.
Ti mancava la volontà di leggerla xò.
Ciao
Cla

 DZ
In ogni caso non mi sembra che ciò che è stato detto era per dire "sei
stupido ritirati che fai prima".
Ogni risposta che è stata data è stata scritta per farti notare che una
variabile (e qui permettetemi per favore un termine di Java) non
inizializzata (o definita) non può ovviamente essere usata. Tutto qui.. non
mi pare di aver colto nessuna "allusione malefica" =)
Chiedo scusa per l'intromissione.
Ciauz
Melkor

Salve ragazzi,
ho un problema con le sessioni. Devo registrare delle variabili in una 
sessione ed uso in ogni script php che ha bisogno delle suddette variabili:
session_name("T4S");
session_start();
e dopo, mano a mano che mi servono, registro variabili nuove con:
$ABC=$abc;
session_register("ABC");
nel php.ini ho:
[Session]
session.save_handler = files
session.save_path = /home/www/sessions
session.use_cookies = 1
session.name
 = SSID
session.auto_start = 0
session.cookie_lifetime = 3600
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 16
session.entropy_file = /dev/urandom
session.cache_limiter = nocache                                    ;
session.cache_expire = 180
session.use_trans_sid = 1
session.cookie_secure = On
Il problema e' che OGNI volta che uso il session_register, php mi crea 
una nuova sessione che non contiene nessuna variabile, ed imposta nel 
browser il cookie T4S con come valore il numero della sessione vuota, 
mentre la sessione che contiene le variabili che voglio, viene creata ma 
ignorata.
Questo problema mi capita da quando ho aggiornato il php all'ultima 
versione. Prima funzionava tutto perfettamente.
Avete suggerimenti? Sbaglio qualche cosa?
-- 
Bye bye, ozz.
--------------------------------------------
http://www.ircarea.net
You can reach me on 
irc.ircarea.net
 #poisozz
For the channel password, query me.

