WallPapers

Amazon Books

Driver Image Banner 728 x 90

Persistenza dello stato (sessioni)

Il meccanismo delle sessioni è un espediente nato per ovviare al problema della mancanza di stato del protocollo HTTP. Grazie al supporto per le sessioni (nativo dalla versione 4 del PHP) è possibile assegnare uno stato ad ogni client, cioè ad ogni utente della nostra applicazione web, e mantenerlo vivo nell'arco di più accessi.

 

Problemi di sicurezza

il PHP è un potente linguaggio ed interprete,può essere incluso come un modulo del server web o come un CGI eseguibile separato. PHP può accedere ai files, eseguire comandi di shell e aprire connessioni di rete. Queste proprietà rendono qualsiasi cosa venga eseguito su un web server, non sicuro per default.

Prelevare le informazioni da un form

Abbiamo visto in precedenza che le variabili associate all'attributo name dei campi di input di un form per il PHP sono globali, cioè disponibili in tutto lo script.

 

Usare Get e Post

I form (moduli) iniziano con il tag <FORM> che richiede la chiusura </FORM>; è un elemento di BLOCCO e può contenere qualsiasi altro elemento ma non altri form; i suoi attributi sono:

 

I Form e PHP

I form o moduli HTML vengono inseriti in una pagina web allo scopo di interagire con l'utente.

 

Ricorsività

Una funzione ricorsiva è una funzione che chiama se stessa. Occorre porre molta attenzione nell'usare funzioni ricorsive in quanto è possibile entrare in un loop nel quale la funzione chiama se stessa in modo infinito.