V A Informatica - IIS "Pentasuglia" MT - 09-12-2014 - Il linguaggio PHP e i form HTML

21
Il linguaggio PHP e i form HTML A.S. 2014/2015 – 09 dicembre 2014 Prof. Ugo LOPEZ

Transcript of V A Informatica - IIS "Pentasuglia" MT - 09-12-2014 - Il linguaggio PHP e i form HTML

Il linguaggio PHP e i form HTMLA.S. 2014/2015 – 09 dicembre 2014Prof. Ugo LOPEZ

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

Esempio - $_GET

$_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.

$_COOKIE

Un array associative di variabili passate allo script correnteattraverso I Cookie HTTP.

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.

Le funzioni in PHP - Variabili

Le funzioni in PHP - Array

Le funzioni in PHP – Data e Ora

Data e Ora – Definizione del formato

Le funzioni in PHP – Stringhe

Funzioni definite dall’utente

Esempio 1

Esempio 2

Passaggio di parametri

Esempio

Visibilità di una variabile

Gestione dei form