Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te Query Strings lezen in PHP
Als u " http://example.com/program.php?first=1&second=2&third=3 " het aangaan van een browser , hebt u de PHP- script uitvoert " program.php " op de website " example.com " en bieden drie parameterwaarden : " eerste " gelijk is aan een , " tweede "gelijk aan twee en " derde " die gelijk is aan drie . De query string is het laatste deel van de URL begint met " eerste" en wordt automatisch opgeslagen in een globale array door de webserver . Wanneer u een PHP-script uitvoeren vanaf de opdrachtregel , worden de waarden die u langs opgeslagen op een andere globale array . Instructies
1

Lees de query string door de toegang tot de QUERY_STRING element van de $ _SERVERS globale array . Overweeg , bijvoorbeeld , de URL :

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


De volgende code :


produceert de volgende uitvoer : ?

Queryreeksfilter
: eerste = 1 & seconde = 2 & derde = 3 kopen van 2

Analyseer de query string in haar discrete argumenten met behulp van de functie " ontploffen " om de query string uit elkaar bij elke ampersand breken . Bijvoorbeeld , de volgende code :


produceert de volgende uitvoer :

Array
{ [ 0 ] = > " eerste = 1 " [ 1 ] = > " tweede = 2 " [ 2 ] = > , " derde = 3 " }

toegang 3 de " argv " element van de $ _SERVERS array om de onderdelen van de query string te lezen wanneer u een PHP-script uitvoeren vanaf de opdrachtregel lijn . Beschouw bijvoorbeeld de volgende opdracht :

php program.php eerste = 1 seconde = 2 = 3

De volgende code derde : ?

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

produceert de volgende uitvoer : ?

Array
{ [ 0 ] = > " program.php " [ 1 ] = > " eerste = 1 " [ 2 ] = > " tweede = 2 " [ 3 ] = > " derde = 3 " }
4

Gebruik de functie " imploderen " om de query string te maken van de command line -ingang . Bijvoorbeeld , de command line :

php program.php eerste = 1 seconde = 2 derde = 3

wanneer zij bij de volgende code : ?


produceert de volgende uitvoer :

querytekenreeks
: eerste = 1 & seconde = 2 & derde = 3
< br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe je MySQL informatie weerge…
·MySQL Tutorial voor Hoe Plaats…
·Hoe wilt zien op de Meest beke…
·Hoe maak je een PHP Login Scri…
·Hoe maak je een tekstvak in My…
·Hoe maak je een vierkant Met b…
·MySQL PHP Apache Tutorial 
·Hoe kan ik een CSV-bestand in …
·Hoe je alles Truncate Na een k…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te String Lengte Zoek 
·Hoe je Java-applets toevoegen aan een we…
·Hoe maak je een rechthoek in VB.Net Draw…
·Hoe te converteren CPP om DLL 
·Wat is de String klasse in Java ? 
·Hoe je meerdere CPP bestanden compileren…
·Hoe een probleem op Java 
·Hoe kan ik PHP -functies Bellen met jQue…
·Hoe kan ik PHP Variabelen converteren na…
Copyright © Computer Kennis http://www.nldit.com