Het vraagteken in URLs...?

Pagina: 1
Acties:
  • 422 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Anoniem: 12154

Topicstarter
Ik had weer eens een vraagje.
Je ziet vaak in url's zo'n vraagteken. (Bijv. bij linkexchange) Waarvoor is dit en kun je hier mee verschillende bestanden oproepen ofzo, want daar lijkt het wel op... degene die mij dit uit kan leggen is een koning een regeert...

Acties:
  • 0 Henk 'm!

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:00

RM-rf

1 2 3 4 5 7 6 8 9

de vraagteken is de scheiding van waardes bij een GET-request;

allereerst staan er de URI-data
http://www.mijndomein.nl/pagina.html
dat is een fysiek bestaande pagina op de server, of in ieder geval reageert de webserver hierop;

het vraagteken scheidt de rest van de URI, na het vraagteken komen de GET-waardes waarde1=dit+is+een+test

di zijn extra waardes die bv een gegenereerde pagina gebruikt om data in de pagina in te lezen, bv. dit tweakers-forum opent een topic-pagina met algemene gegevens over de layout van de topic en als GET-waade stuurt ie topic=59554 mee, dat betekent dat ie topic met nr. 59554 uit de database haalt.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Acties:
  • 0 Henk 'm!

Anoniem: 12154

Topicstarter
Een koning.
Maarehh..heb ik hier zelf wat aan...en kan dat ook zonder database...want bij linkexchange haalt hij een bepaalde banner op...
waar moet ik die banners dan plaatsen, wil ik zelf zo'n systeem hebben.
ik bedoel: ik heb bijvoorbeeld het url:
www.superman.com/banners
als ik daar het volgende van maak:
www.superman.com/banners?banner1.gif
dan haalt hij banner1.gif op (toch?)
waar staat het bestand banner1.gif dan?

Acties:
  • 0 Henk 'm!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Omdat dat aan de serverkant opgevangen wordt, ik kan bijvoorbeeld in bestand banner.asp een request.querystring("bannerid") opvragen, en dan vervolgens redirecten(doorsturen) naar de bepaalde banner. Dus het antwoord is dat je wel een server moet hebben die scripting ondersteunt, bijvoorbeeld IIS of Apache ofzo.

Acties:
  • 0 Henk 'm!

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01 11:31
ik ben nu net een beetje met php aan het kloten, en dat zie je dit als je met de methode get een aantal variabelen post.

Acties:
  • 0 Henk 'm!

  • bRight
  • Registratie: Juli 2000
  • Laatst online: 27-11-2024

bRight

digitaal

Dat kan ook met een simpel javascriptje hoor..

In www.superman.com/banners/index.html zet je dan zoiets:

<SCRIPT LANGUAGE = "Javascript">
var bannernaam = top.location.search.substring(1, top.location.search.length);
document.write('<IMG SRC = "' + bannernaam + '">');
</SCRIPT>

edit:

Het zou trouwens kunnen dat de .gif extensie in de search query problemen oplevert.

In dat geval wordt de query:
www.superman.com/banners?banner1

en het scriptje natuurlijk:
<SCRIPT LANGUAGE = "Javascript">
var bannernaam = top.location.search.substring(1, top.location.search.length);
document.write('<IMG SRC = "' + bannernaam + '.gif">');
</SCRIPT>


Acties:
  • 0 Henk 'm!

Anoniem: 12154

Topicstarter
Ok bedankt he
ik ga aan de slag
Pagina: 1