| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Læs søgestrenge i PHP
    Når du indtaster " http://example.com/program.php?first=1&second=2&third=3 " i en browser , du kører PHP script "-programmet . php " på hjemmesiden " example.com " og giver tre parameterværdier :" Først "lig med en, " anden "lig med to, og " det tredje "lig med tre. Søgestrengen er den sidste del af webadressen begynder med " første ", og gemmes automatisk i en global matrix af webserveren . Når du kører en PHP script fra kommandolinjen , er de værdier, du passerer gemt i en anden global array. Instruktioner
    1

    Læs søgestrengen ved at gå QUERY_STRING element i $ _SERVERS globale array. Overvej, for eksempel URL : Hej

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

    følgende kode : Hej

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

    giver det følgende output: ?

    Query String : først = 1 & sekund = 2 & tredje = 3
    2

    Parse forespørgslen streng i sin diskrete argumenter ved hjælp af " eksplodere "-funktionen til at bryde søgestrengen hinanden ved hver tegnet . For eksempel følgende kode : Hej

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

    producerer følgende output : Hej

    Array {[ 0] => " først = 1 " [1] => " sekund = 2" [2] => , " tredje = 3 "}
    3

    Åbn " argv " element i $ _SERVERS vifte at læse dele af søgestrengen , når du kører et PHP script fra kommandolinjen linje . Betragt for eksempel følgende kommando : Hej

    php program.php først = 1 sekund = 2 tredje = 3 fotos

    følgende kode: ?

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

    giver det følgende output: ?

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

    Brug " implodere " funktion for at oprette søgestrengen fra kommandolinjen input. For eksempel kommandolinjen : ?

    Php program.php først = 1 sekund = 2 tredje = 3 fotos

    når systemet drives med følgende kode : Hej

    < php //program.php $ qsparts = $ _SERVER [' argv ' ] frakoblet ( $ qs [0] ) //fjerne navnet på det program $ qs = implodere ( "&" , $ qsparts ) echo " ; Søgestreng : ? $ qs " >

    producerer følgende output : Hej

    Søgestreng : først = 1 & sekund = 2 & tredje = 3 fotos < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en MySQL-database Website 
    ·Sådan testes PHP på HostGator 
    ·Sådan Detect hvis en klient Er Mobile i PHP 
    ·Hvordan man opbygger en Automated Register Bot 
    ·Sådan Gør Computer Cookies 
    ·Sådan Link MySQL og PHP på Windows Server 2003 
    ·PHP MySQL Vs. MySQLi 
    ·Sådan oprettes en hjemmeside skabelon med PHP 
    ·Sådan Beregn Time mellem to datoer i PHP 
    ·Sådan erstatte en fil i PHP 
      Anbefalede Artikler
    ·Sådan bruges Tastekombinationer i VB.NET 
    ·PHP MySQL sideinddeling Tutorial 
    ·Hvordan man programmerer Radioknapper i Vb.Net 
    ·Sådan bruges VB6 Inet Controls 
    ·Sådan opdaterer Joomla! K2 
    ·Sådan Gentag Erklæringer i Java 
    ·Sådan bruges et sæt Strings i VB.NET 
    ·Sådan bruges Java til at skabe Web Service Apps 
    ·Sådan Gør Recycled Ink 
    ·Sådan Send & modtag en SMS med VB 6 
    Copyright © Computer Viden http://www.computerdk.com