Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Les søkestrenger i PHP
    Når du skriver " http://example.com/program.php?first=1&second=2&third=3 " i en nettleser, kan du kjøre PHP script "-programmet . php " på nettstedet" example.com " og gir tre parameterverdier : " første " lik én , " andre " lik to og" tredje " lik tre. Søkestrengen er den siste delen av URL som begynner med " første ", og blir automatisk lagret i en global matrise av web-serveren . Når du kjører et PHP-skript fra kommandolinjen , er verdiene du passerer lagret i en annen global array. Instruksjoner
    en

    Les søkestrengen ved å gå inn QUERY_STRING element av $ _SERVERS global array. Tenk deg for eksempel URL:

    http://example.com/program.php?first=1&second=2&third=3

    følgende kode:

    < php //program.php $ qs = $ _SERVER [' QUERY_STRING ' ]; echo " Query String :" . $ qs ; >

    produserer følgende resultat : ?

    Query String : første = 1 & andre = 2 & tredje = 3
    2

    Parse spørringen streng i sin diskrete argumenter ved hjelp av " eksplodere "-funksjonen til å bryte søkestrengen hverandre på hver tegnet. For eksempel følgende kode :

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

    produserer følgende resultat : en

    Array { [ 0 ] = > " første = 1 " [ 1 ] = > " andre = 2 " [ 2 ] = > ; " tredje = 3 "}
    3

    Åpne " argv " element av $ _SERVERS array å lese komponentene i søkestrengen når du kjører et PHP-skript fra kommandoen linje . Tenk deg for eksempel følgende kommando : en

    php program.php første = 1 sekund = 2 tredje = 3

    følgende kode: ?

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

    produserer følgende resultat : ?

    Array { [ 0 ] = > " program.php " [ 1 ] = >" første = 1 " [ 2 ] = >" andre = 2 " [ 3 ] = >" tredje = 3 "}
    4

    Bruk " implodere " funksjon for å lage søkestrengen fra kommandolinjen innspill . For eksempel kommandolinjen : en

    php program.php første = 1 sekund = 2 tredje = 3

    når det kjøres med følgende kode : ?

    < Php //program.php $ qsparts = $ _SERVER [' argv ' ]; usatt ( $ qs [ 0 ] ); //fjerne navnet på programmet $ qs = implodere ( " &" , $ qsparts ) ; echo " ; Query string : $ qs "; >

    produserer følgende resultat : en

    Query string : første = 1 & andre = 2 & tredje = 3


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge inn en dato i MySQL 
    ·Hvordan Slette duplikater med Oracle SQL 
    ·Hvordan bygge en database for Web Site 
    ·Hvordan fange en Blokkering Brukerens SQL i Oracle 
    ·Hvordan å lære SQL Programming 
    ·Slik konverterer tilgang til en ekstern MySQL Server 
    ·Sette inn klikkbar link Into en PHP File 
    ·Sette inn flere poster på en gang i MySQL 
    ·CentOS for Installere PHP med MySQL 
    ·Hvordan bruke PHPMailer på en Webform 
      Anbefalte artikler
    ·Slik fjerner en Blank Carriage Return Ved hjelp av SQL 
    ·Slik installerer CORBA IDL på NetBeans 
    ·Hvordan bruke en variabel med VB Dir Function 
    ·Ulempene ved Ruby programmering 
    ·Hvordan koble til en database ved DSN i ASP 
    ·Slik konverterer en PLC- 5 til ControlLogix 
    ·CodeIgniter Vs . ExpressionEngine 
    ·Hvordan å flate lister i Python 
    ·Hvordan skrive et nettsted Hierarki 
    ·Hvordan Cypher kryptografi for datamaskiner 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/