Gå til innhold

hva er "?" i php


Anbefalte innlegg

Overalt ser jeg sider som har slike url:

php?page=main
/webprogrammering/?page_id=4. 
php?id=4
osv...

Kan noen fortelle meg hva dette er og vise en kode som gir ut en sånn url feks php?id=4....? Fant dessverre ingen sider på nettet som forklarer dette nærmere heller.

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+6132

...skrev et langt svar som jeg fikk til å forsvinne, enkelt svar:

 

? sier at her begynner variablene

& skiller variablene

Lenke til kommentar
...skrev et langt svar som jeg fikk til å forsvinne, enkelt svar:

 

? sier at her begynner variablene

& skiller variablene

6410428[/snapback]

 

Huff da. Håper du kan gjøre et forsøk til eller at noen kan forklare det i praksis. Jeg har bare ikke helt klart for meg hvordan dette brukes i praksis.

 

Takk

Lenke til kommentar

Om du kaller scriptet ditt (index.php her) slik:

index.php?var1=hei&var2=nei

Kan du hente ut variablene f.eks. slik:

<?php echo $_GET['var1'] . ' - ' . $_GET['var2']; ?>

Output blir da:

hei - nei

Ble ikke så veldig godt forklart, men var det forståelig?

 

? brukes også andre steder, som i kortform av if-setninger:

<?php echo ($foo == $bar) ? 'foo == bar' : 'foo != bar'; ?>

Endret av PT
Lenke til kommentar

ja, det er www.domene/index.php som besøkes. men i tillegg sender nettleseren med litt info til index.php. I dette tilfellet at var=hei. Men om index.php bryr seg om disse "variablene" er det webutvilkeren som bestemmer. F.eks kan man fint besøke http://www.hardware.no/index.php?var1=dfdg...g&var3=sdfsfsdf, men output blir akkurat det samme som å besøke http://www.hardware.no/index.php

 

Lager du en php-side, og ønsker å få ut info fra url, så benytt $_GET["var-navn"] slik som flere lenger opp har forklart.

 

Du har uendelig mange ulike bruksområder til dette. Selv bestemmer variabelenel på dette forum vettopp hvilken tråd man besøker. (tråd 597979). På it-avisen angis hvilket artikkel man skal besøke. (http://itavisen.no/php/art.php?id=309445)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...