Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Prečítajte reťazec dotazu prístupom QUERY_STRING prvok $ _SERVERS globálnom poli . Zoberme si napríklad , URL : 
 
 http://example.com/program.php?first=1&second=2&third=3 
 
 nasledujúci kód : 
 ? 
 < php //program.php $ qs = $ _SERVER [ ' QUERY_STRING ' ] ; echo " Query String " . $ qs ; > 
 
 produkuje nasledujúci výstup : ? 
 
 Query String : prvý = 1 & Druhá = 2 & tretie = 3 
 2 
 analyzovať otázku string do svojich oddelených argumentov pomocou funkcie " explózii " zlomiť reťazec dotazu seba na každom ampersand . ? Napríklad nasledujúci kód : 
 
 < php //program.php $ result = explode ( " & " , $ _SERVER [ ' QUERY_STRING ' ] ) ; print_r ( $ result ) ; ? > 
 
 produkuje nasledujúci výstup : 
 
 Array { [ 0 ] = > " prvý = 1 " [ 1 ] = > " druhé = 2 " [ 2 ] = > , " tretí = 3 " } 
 3 
 Vstúpte do " argv " prvok $ _SERVERS poľa čítať súčasti reťazca dotazu pri spustení PHP skriptu z príkazu linka . Zvážte napríklad nasledujúci príkaz : 
 
 php program.php prvý = 1 sekunda = 2 tretia = 3 
 
 nasledujúci kód : ? 
 
 < Php //program.php $ qs = $ _SERVER [ ' argv ' ] ; print_r ( $ qs ) ; > 
 
 produkuje nasledujúci výstup : ? 
 
 Array { [ 0 ] = > " program.php " [ 1 ] = > " prvý = 1 " [ 2 ] = > " druhé = 2 " [ 3 ] = > " tretia = 3 " } 
 4 
 Pomocou funkcie " implózii " vytvoriť reťazec dotazu od vstupu príkazového riadku . Napríklad , z príkazového riadku : 
 
 php program.php prvý = 1 sekunda = 2 tretia = 3 
 
 pri spustení s nasledujúcim kódom : ? 
 
 < Php //program.php $ qsparts = $ _SERVER [ ' argv ' ] ; unset ( $ qs [ 0 ] ) ; //odstrániť názov programu $ qs = implózii ( " a " , $ qsparts ) ; echo " , reťazec dotazu : $ qs " ; > 
 
 produkuje nasledujúci výstup : ? string 
 
 dotazu : prvý = 1 & Druhá = 2 & tretie = 3