leggere la stringa di query accedendo all'elemento QUERY_STRING del $ _SERVERS matrice globale. Si consideri , per esempio, l'URL :
http://example.com/program.php?first=1&second=2&third=3
il seguente codice:
produce il seguente output : ?
Query String : primo = 1 & secondo = 2 & 3 = terzo
2
analizzare la query stringa nelle sue argomentazioni discrete utilizzando la funzione "esplodere" per rompere la stringa di query a parte in ogni commerciale . Ad esempio, il seguente codice:
produce il seguente output :
Array { [ 0 ] = > " primo = 1 " [ 1 ] = > " secondo = 2 " [ 2 ] = > , " terzo = 3" }
3
accedere all'elemento " argv " del _SERVERS array $ a leggere i componenti della stringa di query quando si esegue uno script PHP dal comando linea . Si consideri , per esempio , il seguente comando :
php program.php primo = 1 secondo = 2 3 = terzo
Il codice seguente : ?
produce il seguente output : ?
Array { [ 0 ] = > " program.php " [ 1 ] = > " primo = 1 " [ 2 ] = > " secondo = 2 " [ 3 ] = > " terzo = 3 " }
4
Utilizzare la funzione " implode " per creare la stringa di query dalla riga di ingresso di comando . Ad esempio , la riga di comando :
php program.php primo = 1 secondo = 2 3 = terzo
se eseguito con il seguente codice : ?
produce il seguente output :
stringa di query
: primo = 1 & secondo = 2 & 3 = terzo
Programmazione © www.354353.com