wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sessioni PHP

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Cosa succede se non chiami session_start(); prima di accedere a $_SESSION?

a)

La sessione si avvia comunque, ma con valori vuoti

b)

PHP genera un errore fatale

c)

PHP restituisce un warning e $_SESSION rimane vuoto

d)

Il browser blocca la pagina per motivi di sicurezza

2.

Dove vengono memorizzati i dati della sessione PHP per impostazione predefinita?

a)

Nei cookie del browser

b)

Nel database MySQL

c)

In file temporanei sul server

d)

Nel local storage del browser

3.

Quali di queste affermazioni sulle sessioni PHP sono corrette?

a)

Ogni sessione ha un identificatore univoco

b)

I dati della sessione possono essere recuperati su più pagine

c)

Le sessioni possono essere memorizzate solo nei cookie

d)

Le sessioni possono scadere dopo un periodo di inattività

4.

Una sessione PHP termina automaticamente quando l'utente chiude il browser.

a)

Vero

b)

Falso

5.

Quale funzione PHP viene utilizzata per eliminare tutti i dati di una sessione attiva?

(a)  

6.

Quale codice è necessario per mantenere i dati della sessione su tutte le pagine PHP?

a)

session_continue();

b)

session_start();

c)

session_init();

d)

session_enable();

7.

Cosa succede se chiami session_destroy();

a)

I dati della sessione vengono cancellati

b)

L'ID di sessione cambia immediatamente

c)

La sessione termina, ma il cookie della sessione potrebbe ancora esistere

d)

Il browser mostra un messaggio di avviso

8.

Se un utente apre due schede diverse dello stesso sito, le sessioni saranno sempre identiche.

a)

Vero

b)

Falso

9.

Quale superglobale PHP viene usata per accedere ai dati di una sessione?

(a)  

10.

Qual è il metodo più sicuro per proteggere una sessione PHP da attacchi di session hijacking?

a)

Usare solo session_start();

b)

Cambiare frequentemente l'ID di sessione con session_regenerate_id();

c)

Memorizzare l'ID della sessione nei cookie JavaScript

d)

Salvare i dati della sessione nel database senza crittografia