v a informatica - iis "pentasuglia" mt - 09-12-2014 - il linguaggio php e i form html
TRANSCRIPT
Gli array superglobali
Per quanto riguarda le attività sul web, PHP prevede degli specificiarray associativi denominati «superglobali» (cioè visibili in tutti gliambiti di uno script senza necessità di dichiararle) e dedicati aspecifiche funzionalità. Questi sono:
• $_GET
• $_POST
• $_ REQUEST
• $_COOKIE
• $_SESSION
$_GET
Un array associative di variabili passate allo script correnteattraverso i parametric dell’URL.
$_POST
L'array superglobale $_POST è simile a $_GET con la differenza cheinvece di usare come mezzo di trasporto dei dati la stringa diinterrogazione dell'URL, usa il metodo POST del protocollo HTTP. Dalmomento che i dati trasferiti non sono visibili nella URL rimangonoinvisibili all'utente aumentando il livello di sicurezza.
Ripasso sui Cookie
In informatica i cookie HTTP (più comunemente denominati Webcookie, tracking cookie o semplicemente cookie) sono righe ditesto usate per eseguire autenticazioni automatiche, tracciatura disessioni e memorizzazione di informazioni specifiche riguardanti gliutenti che accedono al server, come ad esempio siti web preferitio, in caso di acquisti via internet, il contenuto dei loro "carrelli dellaspesa".
(http://it.wikipedia.org/wiki/Cookie)
$_REQUEST
$_REQUEST è un array superglobale che contiene gli elementi dientrambi gli array $_GET e $_POST e$_COOKIE (quest’ultima nonpresente nel vostro libro ma è così). L'unico svantaggio è che lechiavi dell'array debbono avere nomi diversi, altrimenti una chiavepotrebbe riferirsi a un dato di uno qualsiasi dei due array.
$_SESSION
Un array associative che contiene le variabili di sessione disponibilinello script corrente.