⊗ppPmFmGQ 314 of 447 menu

Richieste GET in PHP

Sai già che quando invii un modulo con il metodo GET nella barra degli indirizzi del browser dopo il simbolo ? compaiono i dati del modulo. Questi dati nel codice PHP saranno disponibili nell'array $_GET.

In realtà, la presenza di un modulo nella pagina non è obbligatoria - possiamo semplicemente scrivere manualmente nella barra degli indirizzi il punto interrogativo, dopo di esso elencare i parametri con i loro valori e premere invio.

In questo caso anche i dati che abbiamo inserito saranno disponibili nell'array $_GET. Cioè risulterà una simulazione dell'invio del modulo. Tale simulazione si chiama inviare una richiesta GET . Queste parole significano che dobbiamo digitare manualmente nella barra degli indirizzi il punto interrogativo e i parametri della richiesta.

I parametri della richiesta sono elencati nel seguente formato: nome, poi il segno uguale, poi il valore del parametro. Se ci sono più parametri, sono separati dal simbolo e commerciale &.

Proviamo con degli esempi. Supponi di avere un certo file PHP. Accedici nel browser, come fai di solito. E poi aggiungi alla fine della barra degli indirizzi ?par1=1 e premi invio.

Di conseguenza, il nostro parametro sarà contenuto in $_GET['par1']:

<?php echo $_GET['par1']; // visualizzerà '1' ?>

Ora inviamo non un parametro, ma due. Per fare questo, aggiungi alla fine della barra degli indirizzi questo: ?par1=1&par2=2 e premi invio. Ecco cosa otterrai come risultato:

<?php var_dump($_GET); // ['par1' => '1', 'par2' => '2'] ?>

Invia tramite una richiesta GET un numero. Visualizzalo sullo schermo.

Invia tramite una richiesta GET un numero. Visualizza sullo schermo il quadrato di questo numero.

Invia tramite una richiesta GET due numeri. Visualizza sullo schermo la somma di questi numeri.

Supponi che tramite una richiesta GET venga inviato un numero. Fai in modo che se viene passato il numero 1 - sullo schermo venga visualizzata la parola 'hello', se invece è 2 - la parola 'bye'.

Dato il seguente array:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

Supponi che tramite una richiesta GET si possa passare un numero. Fai in modo che sullo schermo venga visualizzato l'elemento dell'array con l'indice passato nella richiesta.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta