Ik ben op zoek naar iemand die voor mij het volgende kan maken:
Ik heb een pagina bv www.blabla.nl/plaats/10/emmen.html daar wil ik een variabele aan meegeven bv www.blabla.nl/plaats/10/emmen.html?ref=5
Ik ben dus op zoek naar een scriptje dat ik die ?ref=5 kan verwerken. Omzetten naar .php is geen optie.
- Variabele uit url .html
-
1763 × bekeken sinds 02-11-2009, 15:16 #1
Variabele uit url .html
-
-
02-11-2009, 15:17 #2
- Berichten
- 1.669
- Lid sinds
- 19 Jaar
ASP?
je zal hoe dan ook moeten gaan scripten;)
-
02-11-2009, 15:22 #3
- Berichten
- 419
- Lid sinds
- 16 Jaar
Nee geen ASP. Het is om een affiliatesysteem te maken. Al mijn pagina worden met url rewrite omgevormt tot .html. Een JS script (of iets anders) is geen probleem.
-
02-11-2009, 15:42 #4
- Berichten
- 415
- Lid sinds
- 17 Jaar
Je zou alle bestanden als .php op kunnen slaan en via htaccess de extensie aanpassen naar .html
Dan lijkt het voor de bezoekers een .html site en zullen de .html links ook blijven werken terwijl je toch een .php site hebt.
-
02-11-2009, 15:45 #5
- Berichten
- 604
- Lid sinds
- 16 Jaar
Het kan ook met een rewrite rule:
Stel dit is uw rewrite regel:
RewriteRule ^([^.]+)/([0-9]+)/([^.]+).html$ pagina.php?plaats=$1&nummer=$2&stad=$3 [L]
Dan maakt u er nog eentje:
RewriteRule ^([^.]+)/([0-9]+)/([^.]+).html?([^.]+)$ pagina.php?plaats=$1&nummer=$2&stad=$3&$4 [L]
Ook zou u dit kunnen doen:
RewriteRule ^([^.]+)/([0-9]+)/([^.]+).html?ref=([^.]+)$ pagina.php?plaats=$1&nummer=$2&stad=$3&ref=$4 [L]
Succes;)
-
02-11-2009, 16:16 #6
- Berichten
- 419
- Lid sinds
- 16 Jaar
Heb je toevallig hiervan de code? Want dat lijkt mij het makkelijkst
-
02-11-2009, 16:34 #7
- Berichten
- 92
- Lid sinds
- 16 Jaar
.htaccess:
RewriteEngine On
RewriteRule ^(.*?).html$ $1.php
Hiermee kun je alle php sites openen als html.
Voorbeeld: http://www.mijnserver.nl/pagina.php word dan http://www.mijnserver.nl/pagina.html
-
02-11-2009, 16:51 #8
- Berichten
- 279
- Lid sinds
- 15 Jaar
Je kan ook gewoon in de htaccess aangeven dat al je html als php geparsed moet worden.
-
02-11-2009, 17:10 #9
- Berichten
- 87
- Lid sinds
- 18 Jaar
Met javascript kan je de querystring uitlezen. Dat wat je zoekt?
-
02-11-2009, 17:30 #10
- Berichten
- 419
- Lid sinds
- 16 Jaar
-
02-11-2009, 17:49 #11
- Berichten
- 87
- Lid sinds
- 18 Jaar
Wellicht kan dit script je helpen: http://ilovethecode.com/Javascript/J...vascript.shtml
Als het goed is kan je daarna met de volgende functie je ref uitlezen:
Code:<script type="text/javascript"> function querySt(ji) { hu = window.location.search.substring(1); gy = hu.split("&"); for (i=0;i<gy.length;i++) { ft = gy[i].split("="); if (ft[0] == ji) { return ft[1]; } } } var ref = querySt("ref"); if(ref) alert(ref); // alert resultaat als het er is </script>
-
02-11-2009, 19:46 #12
- Berichten
- 419
- Lid sinds
- 16 Jaar
RewriteRule ^fietsen/(.*)/tonen/(.*)$ fiets.php?id=$1&tonen=ja
(dit typen mensen in www.bla.nl/fietsen/11/tonen/merk-ab-12-versnellingen.html)
om dit te werkend krijgen:
www.bla.nl/fietsen/11/tonen/merk-ab-12-versnellingen.html?ref=5
-
02-11-2009, 22:04 #13
- Berichten
- 277
- Lid sinds
- 17 Jaar
Hou wel rekening mee dat javascript client side is en dat je die data niet als veilig mag beschouwen.
Ook met PHP globals moet je oppassen vooral in combinatie met databases.
Ik zou gewoon een .htaccess gebruiken die .html gewoon herschrijft naar php. De GET variable kan je dan afvangen met PHP.
-
03-11-2009, 17:48 #14
- Berichten
- 92
- Lid sinds
- 16 Jaar
Waarom gebruik je niet gewoon een rewriterule en POST i.p.v. GET ?
-
03-11-2009, 17:52 #15
- Berichten
- 419
- Lid sinds
- 16 Jaar
Omdat het voor een affiliatesysteem is. Vanaf de linksite moet een code meegegeven worden en die moet in een cookie gezet worden. Op de bestelpagina moet gekeken worden of de cookie bestaat, zoja dan volgt er een insert in de database.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic