Come prendere il parametro di un url che si trova all’interno di una variabile di tipo stringa
Lo scopo è quello di estrapolare il valore di un parametro che compone un url salvato in una variabile di tipo stringa. Immaginiamo quindi di avere una variabile così valorizzata
$stringa = 'https://dominio.com/prova/pagina?attributo=qwerty123&opzione=2';
Se volessimo estrarre il valore del parametro attributo da questo url dovremmo utilizzare il seguente codice
$attr = parse_url($stringa);
parse_str($attr['query'], $query);
echo $query['attributo'];
che stamperà a video il valore del parametro attributo, e cioé querty123. La cosa vale anche per il parametro opzione.
Fare attenzione che non si tratta dei metodi POST e GET, questa procedura serve per estrapolare il parametro da un link già valorizzato nel vostro codice, e che non necessariamente proviene dalla request della pagina.