Dino Geek, cerca di aiutarti

Cos'è una variabile superglobale in PHP?


In PHP, una variabile superglobale è una variabile predefinita che è accessibile in qualsiasi ambito del codice, senza doverla definire o passare in giro esplicitamente. Queste variabili sono state introdotte con PHP 4.1.0 e sono largamente utilizzate per gestire variabili di ambiente, variabili di configurazione, dati di input utente e altro ancora.

Le variabili superglobali più comuni in PHP includono:

1. $\_GET: Contiene i dati inviati tramite il metodo HTTP GET. Ad esempio, se un URL ha i parametri `index.php?nome=Mario&cognome=Rossi`, questi parametri possono essere accessibili tramite `$_GET[‘nome’]` e `$_GET[‘cognome’]`.

\`\`\`php ’; echo ‘Cognome: ‘ . $\_GET[‘cognome’]; ?> \`\`\`

1. $\_POST: Contiene i dati inviati tramite il metodo HTTP POST. Questo è comunemente usato nei form HTML.

\`\`\`php
Nome:
Cognome:
’; echo ‘Cognome: ‘ . $\_POST[‘cognome’]; ?> \`\`\`

1. $\_REQUEST: Contiene i dati inviati tramite GET, POST e COOKIE. Tuttavia, usare `$_REQUEST` non è sempre una buona pratica per motivi di sicurezza, poiché può essere meno chiaro da dove provengano i dati.

\`\`\`php ’; echo ‘Cognome: ‘ . $\_REQUEST[‘cognome’]; ?> \`\`\`

1. $\_SESSION: Utilizzato per memorizzare le informazioni di sessione dell’utente. Le variabili di sessione sono salvate sul server e vengono mantenute tra le diverse richieste di pagina.

\`\`\`php ’; echo ‘Cognome: ‘ . $\_SESSION[‘cognome’]; ?> \`\`\`

1. $\_COOKIE: Contiene i dati inviati dai cookie. I cookie sono piccoli file di dati inviati dal server al client e ritrasmessi dal client al server nelle richieste successive.

\`\`\`php ’; echo ‘Cognome: ‘ . $\_COOKIE[‘cognome’]; ?> \`\`\`

1. $\_SERVER: Contiene informazioni sul server e sull’ambiente di esecuzione. Ad esempio, `$_SERVER[‘REQUEST_METHOD’]` restituisce il metodo di richiesta (GET, POST, etc.), mentre `$_SERVER[‘PHP_SELF’]` restituisce il percorso del file PHP in esecuzione.

\`\`\`php REQUEST_METHOD’] . ‘
’; echo ‘Percorso file: ‘ . $_SERVER[‘PHP_SELF’]; ?> \`\`\`

1. $\_FILES: Utilizzato per gestire i file caricati tramite form HTML. Consente di accedere a molteplici informazioni sui file caricati, come il nome del file, la dimensione e la posizione temporanea.

\`\`\`php
Carica il file:
\`\`\`

Fonti:
- PHP Manual [Variabili Predefinite](https://www.php.net/manual/it/reserved.variables.php)
- W3Schools [PHP Superglobals](https://www.w3schools.com/php/php_superglobals.asp)

Queste fonti forniscono una panoramica dettagliata e precisa delle variabili superglobali e delle loro applicazioni pratiche in diversi contesti PHP.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo