Når du blar gjennom et nettsted , lange strenger av tegn ofte vises i adressefeltet . Disse strengene inneholde både adressen til siden , så vel som en rekke variable som bestemmer innholdet er plassert på arket . Som webutvikler , kan du dra nytte av denne funksjonen og legge disse variablene i siden din kobler . Instruksjoner
en
Åpne en nettleser og skriv inn følgende URL i adresselinjen : en
http://www.amazon.com
Etter en kort ventetid , vil du se Amazon hjemmesiden .
2
Søk etter bøker om PHP. Velg "bøker" i søkelisten , skriv " PHP " i søkefeltet tekstboksen og klikk på søk-knappen . Etter nok en kort ventetid , vil søket vises. Se på adressefeltet og observere URL . Det vises igjen noe som ligner på hvordan URL inneholder et spørsmålstegn etterfulgt av par av navn og verdier . Hver variabel har et navn , et likhetstegn og en verdi. Andre variabler er atskilt med et &- tegn.
3
Lag en prøve link. På et område som administrerer avtaler, kan den første siden lister hver avtale med dato, klokkeslett og ansettelse navn. Når brukeren klikker på navnet , vises en detalj side som viser den enkelte avtale. En typisk URL for denne koblingen kan vises som følger : en
http://www.appointments.com/appointmentDetail.aspx?date=2011034&time=1100
I dette tilfellet avtaledetaljene siden er rettet til å finne avtale for den 34. dagen i 2011 ( 2/3/2011 ) på 11:00 . Hver avtale ville ha en lignende kobling med variabler som angir dato og klokkeslett for avtalen .
Merke til aspx forlengelse på utnevnelsen detalj siden. Noen type server side scripting er nødvendig å tolke disse variablene . I dette tilfelle ASP.Net nummer benyttes. Java , PHP, CGI eller annen teknologi kan også brukes til å tolke disse variablene .
4
Tolk variablene . De fleste server side skriptspråk tilbyr en måte å analysere disse variablene inn navn og verdi-par . I ASP.Net , kan variablene hentes på følgende måte : en
DateValue = Request ( " date")
TimeValue = Request ( "tid" )
PHP, dette er gjort med : en
$ DateValue = $ _GET ( "date ");
$ TIDSVERDI = $ _GET ( "time ");
Variabler blir alltid hentet som tekststrenger , så det er programmerer ansvar å oversette disse tekstfelt i en passende datatype eller format .