esistono degli array automatici che contengono determinate variabili/parametri e che sono disponibili sia per lo script generale che nelle funzioni:
- $GLOBALS contiene le variabili definite come globali attraverso la keyword global
- $_ENV contiene tutti i parametri passati all’ambiente.
- $_GET si forma con il metodo get
- $_POST si forma con il metodo post
- $_SERVER contiene informazioni sul server corrente, recuperate attraverso Apache o estratte dagli header della pagina valorizzati dal browser dell'utente che sta navigando.
spesso i valori contenuti in questo array associativo vengono utilizzati per comprendere da dove proviene una richiesta, rilevare l'indirizzo IP che identifica il PC da cui l'utente é acceduto alla nostra pagina oppure conoscere il path di base dell'applicativo.
- $_COOKIE valori dei cookie
- $_SESSION sessioni valide per una determinata pagina
- $_FILES contiene informazioni su tutti i file inviati alla pagina attraverso un form
ha una struttura che permette di recuperare (sempre attraverso il nome del parametro, come per le variabili $_POST e $_GET) il nome del file caricato, le sue dimensioni ed il nome del file temporaneo salvato su disco sul quale é possibile operare
- $_REQUEST contiene informazioni su tutti i dati inviati tramite form