| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come leggere stringhe di query in PHP
    Quando si entra " http://example.com/program.php?first=1&second=2&third=3 " in un browser, si esegue il programma di script PHP " . php " sul sito " example.com " e prevede tre valori di parametro : " primi " uguale a uno, " secondo " uguale a due e" terza ", pari a tre. La stringa di query è l'ultima parte della URL che inizia con la "prima", e viene automaticamente memorizzato in un array globale dal server web . Quando si esegue uno script PHP da linea di comando , i valori vengono passati sono memorizzati in una diversa matrice globale . Istruzioni
    1

    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:

    < php //program.php $ qs = $ _SERVER [' QUERY_STRING '] ; echo " stringa di query :" . $ qs ; >

    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:

    < php //program.php $ risultato = explode ( " &" , $ _SERVER [' QUERY_STRING '] ) ; print_r ( $ risultato) ; ? ? >

    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 : ?

    < Php //program.php $ qs = $ _SERVER [' argv '] ; print_r ( $ qs ) ; >

    produce il seguente output : ?

    Array { [ 0 ] = > " program.php " [ 1 ] = > " primo = 1 " [ 2 ] = > " secondo = 2 " [ 3 ] = > " terzo = 3 " }
    4 < p > 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 : ?

    < Php //program.php $ qsparts = $ _SERVER [' argv '] ; unset ( $ qs [ 0 ] ) ; //rimuovere il nome del programma $ qs = implode ( " &" , $ qsparts ) ; echo " , query string: ? $ qs " ; >

    produce il seguente output :
    stringa di query

    : primo = 1 & secondo = 2 & 3 = terzo
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come caricare un'immagine su PHP con MySQL Inserisci 
    ·Come impostare un file Scarica in PHP 
    ·Come calcolare la differenza di orario con PHP 
    ·MySQL Nozioni di base per gli studenti visivo 
    ·PHP script per caricare più file 
    ·MySQL : Query String a Int 
    ·Come nascondere il proprio indirizzo e-mail Utilizzo di…
    ·Più leggero framework PHP 
    ·Come includere un altro file PHP in WordPress 
    ·Bugs PHP comuni 
      Articoli in evidenza
    ·Tre vantaggi primari di ENUM 
    ·Come creare una web part con una parte strumento person…
    ·Come estrarre la prima cifra in Python 
    ·VBA Dim tipo 
    ·Come convertire classe PHP a XML 
    ·Come creare una finestra di messaggio in un thread sepa…
    ·Come codice utilizzando l'editor di script in LiveCycle…
    ·PHP Dynamic Image Tutorial 
    ·Come aprire MS Access 2003 Reports con Visual Basic 6 
    ·Come formattare frazioni in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com