Versio

URL

Overzicht Reageren

CEM Du Pond

CEM Du Pond

21/09/2011 21:52:49
Quote Anchor link
Wie o wie kan mij ietsje wijzer maken? Het gaat om iets wat ik heel graag wil begrijpen maar niet snap.

Bij een applicatie, Een member only applicatie, waar ik als klant in staat ben een project in te zien ben ik in staat om het de voorgang te zien van het project.

Op een geven moment ben ik op een pagina met de url

http://klanten.dlog.nl/projecten

Wanneer ik in deze pagina op de link "Ă–pen details" klik dan kom ik op de webpagina:

http://klanten.dlog.nl/projecten/?p=3


Waar ik heel nieuwsgierig naar ben is hoe zo een url nou tot stand is gekomen, dus met name die ?p=3, en wat is de betekenis hiervan. Ze hadden toch ook een link kunnen maken als:
http://klanten.dlog.nl/opendetails.php


In aller oprechtheid,

C. P
 
PHP hulp

PHP hulp

25/05/2012 17:08:25
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
- Aar -

- Aar -

21/09/2011 22:03:32
Quote Anchor link
Verdiep je eens in de mogelijheden van $_GET met PHP. Die '3' zal wel een item uit de database zijn bijv.
 
Jacco Brandt

Jacco Brandt

21/09/2011 22:53:51
Quote Anchor link
Maar als het opendetails.php is, dan weet je niet welk project het over gaat.
 
Ed van Papenrecht

Ed van Papenrecht

22/09/2011 08:36:32
Quote Anchor link
Inderdaad, die drie zal met het project corresponderen die de klant wil in zien. Willen ze bij voorbeeld een ander project inzien dan wordt er waarschijnlijk ook een andere id weergegeven bijvoorbeeld 2
 
Wout van der Burg

Wout van der Burg

22/09/2011 11:51:32
Quote Anchor link
PHP stelt je in staat om variabelen mee te geven met de URL. Dit zijn de zogenaamde $_GET-variabelen. Deze worden normaliter aangeduid als;

www.website.nl/index.php?var1=A&var2=B&var3=C

Bovenstaande URL heeft 3 variabelen, te weten var1, var2 en var 3 met respectievelijk de waarden A, B en C.

Dat in de URL van uw voorbeeld het webbestand (bijvoorbeeld index.php) is weggelaten is simpelweg door het feit dat de webserver een standaarddocumenttype erkent (vaak index.php, index.html of default.html)

De meegegeven variabelen kunnen nu door de webserver worden behandeld om zodoende de gebruiker een dynamische weergave te bieden. De 3 is dus zoals eerder aangegeven zeer waarschijnlijk een project-id. De webserver weet nu dus dat de details van project 3 moeten worden getoond.
 



Overzicht Reageren

Get Adobe Flash player