leggere variabili nei cookie di phpbb [risolto]
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
leggere variabili nei cookie di phpbb [risolto]
ciao, il titolo già dice molto, vorrei leggere il nome utente dai cookie, quando un utente è loggato in una mia installazione di phpbb.
si può fare?
grazie!
si può fare?
grazie!
Ultima modifica di sya54M il dom 7 feb 2010, 16:31, modificato 1 volta in totale.
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: leggere variabili nei cookie di phpbb
Nel database di phpbb non c'è una tabella con un campo dove viene registrato chi è in linea?
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: leggere variabili nei cookie di phpbb
fai come fanno tutti! php.net alla mano e la si studia!
http://www.php.net/manual/en/function.setcookie.php
http://www.php.net/manual/en/function.setcookie.php
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: leggere variabili nei cookie di phpbb
non lo so, io ho visto solo una tabella con TUTTI gli utenti registrati, bot compresi, tutti assieme. ma a me interessa leggere un singolo utente alla volta, cioè per ogni sessione che viene caricata deve essere letto l'utente dal cookie impostato sul suo pc e non tutti gli utenti loggati; la variabile deve cambiare per ogni navigatore (ognuno il proprio utente). non so se sono stato chiaro.Ansa89 ha scritto:Nel database di phpbb non c'è una tabella con un campo dove viene registrato chi è in linea?
si, avevo già letto questa funzione, ma io non devo impostare nuovi cookie, devo leggere quelli di phpbb e non so come phpbb chiama la variabile che contiene il nome utente nei cookie.teox99 ha scritto:fai come fanno tutti! php.net alla mano e la si studia!
http://www.php.net/manual/en/function.setcookie.php
- teox99
- Linux 3.x
- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: leggere variabili nei cookie di phpbb
se fai un print_r di $_COOKIE cosa ti da?
dovrebbe essere un array contente nome_cookie => valore
dovrebbe essere un array contente nome_cookie => valore
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: leggere variabili nei cookie di phpbb
teox99 ha scritto:se fai un print_r di $_COOKIE cosa ti da?
Codice: Seleziona tutto
Array ( [phpbb3_hw4wd_k] => f4871b8447ee6023 [style_cookie] => printonly [phpbb3_hw4wd_u] => 2 [phpbb3_hw4wd_sid] => e4810f58e80fb74c0421de87c97f40a2 )
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: leggere variabili nei cookie di phpbb
aahhh ho capito, mi da l'indice, è questo: [phpbb3_hw4wd_u] => 2
perchè quando ho letto i contenuti del database ho notato che il mio nome utente era al secondo posto, al primo c'era anonimo se non sbaglio...
quindi dovrei fare una lettura del database in base a quell'indice...
grazie mille
perchè quando ho letto i contenuti del database ho notato che il mio nome utente era al secondo posto, al primo c'era anonimo se non sbaglio...
quindi dovrei fare una lettura del database in base a quell'indice...
grazie mille
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: leggere variabili nei cookie di phpbb [risolto]
grazie dell'aiuto, ho risolto appunto leggendo dal database a quale username corrisponde l'user_id nel cookie.
Offtopic:
questo è un altro problema... io ora avendo trovato solo una tabella con TUTTI gli utenti registrati ho fatto una lettura da DB di tutti, però mi servirebbe leggere solo quelli online come dicevi tu... esiste davvero questa tabella nel DB? se si, qual'è?
Offtopic:
Offtopic:Ansa89 ha scritto:Offtopic: Nel database di phpbb non c'è una tabella con un campo dove viene registrato chi è in linea?
questo è un altro problema... io ora avendo trovato solo una tabella con TUTTI gli utenti registrati ho fatto una lettura da DB di tutti, però mi servirebbe leggere solo quelli online come dicevi tu... esiste davvero questa tabella nel DB? se si, qual'è?
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: leggere variabili nei cookie di phpbb [risolto]
Premetto che non ho mai trafficato con phpbb, però sono sicuro che il sistema sa quali utenti sono connessi (basti pensare all'elenco "chi è online" che spesso viene visualizzato tra le informazioni del sito), quindi mi viene da pensare che ci sia un campo (sperduto da qualche parte) che contiene la lista di questi utenti.
- sya54M
- Master
- Messaggi: 1665
- Iscritto il: mer 6 giu 2007, 14:44
- Nome Cognome: Andrea Peluso
- Slackware: 64-current
- Kernel: ultimo
- Desktop: KDE
- Località: (Salerno)
- Contatta:
Re: leggere variabili nei cookie di phpbb [risolto]
ho risolto anche questo problema, non c'è una tabella che riporta gli utenti online, ma ho trovato una tabella che riporta i timestamp delle ultime visite, quindi ho usato quelli per determinare quali fossero online.
se interessa cosa stavo facendo, si tratta di una chat "alla facebook" che usa le stesse registrazioni di phpbb. l'ho finita ieri
grazie ancora dell'aiuto
se interessa cosa stavo facendo, si tratta di una chat "alla facebook" che usa le stesse registrazioni di phpbb. l'ho finita ieri
grazie ancora dell'aiuto