phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Sessioni + Oggetti Mysql

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
BMercer
Utente
Utente
Messaggi: 205
Iscritto il: 02/09/2009, 12:28
Versione: 3.0.6
Server: UNIX/Linux

Sessioni + Oggetti Mysql

Messaggio da BMercer » 04/10/2010, 17:26

Ho 2 domande che mi stanno bloccando con il mio progetto.

1) Dopo una SELECT con mysql registro i risultati in una variabile $result;
Es:

Codice: Seleziona tutto

$result = $db->fetch
("
SELECT campo_tabella_post_1, campo_tabella_post_2, campo_tabella_post_3
FROM tabella_post
")
 
Ora la variabile $result è di tipo
object(mysqli_result)
Vorrei sapere come sarebbe possibile per ogni riga inserire al suo interno un'altro campo che viene da un altra tabella.
Vorrei infatti poter richiamare tale campo così:

Codice: Seleziona tutto

while ($row = $db->fetch($result))
{
$row['campo_tabella_post_1'];
$row['campo_tabella_post_2'];
$row['campo_tabella_post_3'];
$row['campo_tabella_utenti_1'];
$row['campo_tabella_utenti_2'];
}
2) Come è possibile fare l'autologin con le sessioni visto che le sessioni dopo 24 minuti di inattività vengono automaticamente eliminate?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Sessioni + Oggetti Mysql

Messaggio da Carlo » 04/10/2010, 19:19

1) Beh, quella è solo una risorsa. Devi prima utilizzare la funzione mysql_fetch_assoc() o mysql_fetch_row() che ti crea un array con i dati della tabella, e poi lì puoi "mischiarli" con altri. Magari utilizzando la funzione array_merge().

2) Devi utilizzare i cookie, e quindi impostando come "scadenza" del cookie, un timestamp a piacere.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

BMercer
Utente
Utente
Messaggi: 205
Iscritto il: 02/09/2009, 12:28
Versione: 3.0.6
Server: UNIX/Linux

Re: Sessioni + Oggetti Mysql

Messaggio da BMercer » 04/10/2010, 20:35

1) Proverò poi vi dico

2) Io sto utilizzando le sessioni però. Potresti fare un esempio?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Sessioni + Oggetti Mysql

Messaggio da Carlo » 05/10/2010, 15:35

2) Dai un'occhiata alla funzione setcookie().
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

BMercer
Utente
Utente
Messaggi: 205
Iscritto il: 02/09/2009, 12:28
Versione: 3.0.6
Server: UNIX/Linux

Re: Sessioni + Oggetti Mysql

Messaggio da BMercer » 05/10/2010, 15:41

Si sono capace di settare i cookie ma come posso fare in modo di utilizzare le sessioni? Con le sessioni tutto è più sicuro, non c'è un sistema di autologin? O robe simili?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Sessioni + Oggetti Mysql

Messaggio da Carlo » 05/10/2010, 16:59

Non voglio dire fesserie, ma se non erro non vi è modo, perchè quando chiudi il browser la sessione viene distrutta.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

BMercer
Utente
Utente
Messaggi: 205
Iscritto il: 02/09/2009, 12:28
Versione: 3.0.6
Server: UNIX/Linux

Re: Sessioni + Oggetti Mysql

Messaggio da BMercer » 05/10/2010, 17:35

Quindi phpbb utilizza i cookie?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Sessioni + Oggetti Mysql

Messaggio da Carlo » 05/10/2010, 17:52

Certo.

Non hai mai visto che nell'ACP puoi modificare la configurazione dei cookie?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti