login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Variabele uit url .html

Offline prienstra - 02/11/2009 15:17
Avatar van prienstraMySQL interesse Wat is de eenvoudigste manier om een variabele uit een url te krijgen met .html? Ik werk met .htaccess url rewrite.

Voorbeeld:
RewriteRule ^plaats/(.*)/(.*)$ landing.php?id=$1

www.blabla.nl/plaats/10/emmen.html wordt www.bla.nl/landing.php?id=10

Hoe kan ik de volgende url het best werkend krijgen:
www.blabla.nl/plaats/10/emmen.html?ref=5

8 antwoorden

Gesponsorde links
Offline marten - 02/11/2009 15:29
Avatar van marten Beheerder Je kan veel beter ([^/]+) gebruiken dan (.*)
Offline TotempaaltJ - 02/11/2009 17:59
Avatar van TotempaaltJ PHP interesse Maar dat is geen oplossing, marten ;)

Ik snap je probleem niet helemaal, als je het rewrite naar www.bla.nl/landing.php?id=10 kan je in php gewoon $_GET['id'] doen.
Offline prienstra - 02/11/2009 18:27
Avatar van prienstra MySQL interesse Ik gebruik geen .php pagina's. de gehele navigatie van mijn site is .html. En die pakt geen variabele.
Offline NTS64 - 02/11/2009 19:19
Avatar van NTS64 PHP gevorderde Dus je wil je html pagina's naar php rewriten?
Je wil dat www.blabla.nl/plaats/10/emmen.html, www.bla.nl/landing.php?id=10 wordt?
Offline prienstra - 02/11/2009 20:56
Avatar van prienstra MySQL interesse @woedi: nee, dat lukt me wel. Als mensen in hun browser het volgende intypen www.blabla.nl/plaats/10/emmen.html?ref=5
dan kan ik niet werken met de variabel ref=5 omdat die niet "ge-get" wordt.

Is daar een oplossing voor, om die wel te kunnen "get-ten"?
Offline jaronneke - 03/11/2009 08:14
Avatar van jaronneke MySQL interesse www.blabla.nl/plaats/10/emmen.htm&?ref=5

Of rewrite het wat beter en maak er :

www.blabla.nl/plaats/10/emmen/5

van..
Offline NTS64 - 03/11/2009 12:12
Avatar van NTS64 PHP gevorderde Je kan geen php gebruiken in html, tenzij je je server daarvoor configureert, zie http://www.site...HP/PHP_in_*.html
Je kan wel je pagina's in php schrijven en deze dan rewriten naar .html extensie. Maar ik zou niet weten waarom je dat wil doen.
Offline ArieMedia - 03/11/2009 12:36 (laatste wijziging 03/11/2009 12:37)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Dat komt omdat je al een ? gebruikt
www.blabla.nl/plaats/10/emmen.html&ref=5 zal wel werken waarschijnlijk

Edit @ Woedi
Doen ze op mijn stage ook. vinden ze "netter" staan, al hoewel ik het nut er ook niet geheel van inzie..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s