Font size
WorksheetsSessioni PHP
Total questions: 10
Worksheet time: 7mins
Cosa succede se non chiami session_start(); prima di accedere a $_SESSION?
La sessione si avvia comunque, ma con valori vuoti
PHP genera un errore fatale
PHP restituisce un warning e $_SESSION rimane vuoto
Il browser blocca la pagina per motivi di sicurezza
Dove vengono memorizzati i dati della sessione PHP per impostazione predefinita?
Nei cookie del browser
Nel database MySQL
In file temporanei sul server
Nel local storage del browser
Quali di queste affermazioni sulle sessioni PHP sono corrette?
Ogni sessione ha un identificatore univoco
I dati della sessione possono essere recuperati su più pagine
Le sessioni possono essere memorizzate solo nei cookie
Le sessioni possono scadere dopo un periodo di inattività
Una sessione PHP termina automaticamente quando l'utente chiude il browser.
Vero
Falso
Quale funzione PHP viene utilizzata per eliminare tutti i dati di una sessione attiva?
(a)
Quale codice è necessario per mantenere i dati della sessione su tutte le pagine PHP?
session_continue();
session_start();
session_init();
session_enable();
Cosa succede se chiami session_destroy();
I dati della sessione vengono cancellati
L'ID di sessione cambia immediatamente
La sessione termina, ma il cookie della sessione potrebbe ancora esistere
Il browser mostra un messaggio di avviso
Se un utente apre due schede diverse dello stesso sito, le sessioni saranno sempre identiche.
Vero
Falso
Quale superglobale PHP viene usata per accedere ai dati di una sessione?
(a)
Qual è il metodo più sicuro per proteggere una sessione PHP da attacchi di session hijacking?
Usare solo session_start();
Cambiare frequentemente l'ID di sessione con session_regenerate_id();
Memorizzare l'ID della sessione nei cookie JavaScript
Salvare i dati della sessione nel database senza crittografia
