gedeelte van huidige url ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sander Heuv

Sander Heuv

08/12/2013 15:45:32
Quote Anchor link
hallo allemaal.

Ik zit op het moment met een probleempje waar ik geen oplossing voor weet.

Ik zou graag een gedeelte van de volgende URL willen pakken

dit is de vollegide URL
http://localhost/veilingsite/index.php?page=home&hoofdrubriek=1&subrubriek=1

En ik zou graag het volgende te pakken willen krijgen:
index.php?page=home&hoofdrubriek=1&subrubriek=1

weet iemand hier te oplossing voor? ik heb al diverse fora's afgestruind, maar die tonen of de hele URL, of nog steeds bepaalde gedeeltes die ik niet in de URL wil hebben.
 
PHP hulp

PHP hulp

28/11/2024 19:24:11
 
Ward van der Put
Moderator

Ward van der Put

08/12/2013 15:59:23
Quote Anchor link
Wat zit er dan in de URL dat je er niet in wilt hebben? Kun je nauwkeuriger omschrijven wáár je exact wélke URL wilt zien?

Als je http://localhost/veilingsite/index.php?page=home&hoofdrubriek=1&subrubriek=1 wilt afhandelen via http://localhost/veilingsite/index.php, heb je alleen page=home&hoofdrubriek=1&subrubriek=1 nodig. Die variabelen vind je dan in de array $_GET.
Gewijzigd op 08/12/2013 16:10:04 door Ward van der Put
 
Ivo P

Ivo P

08/12/2013 16:08:21
Quote Anchor link
Kijk ook eens in $_SERVER,

printr($_SERVER)
 
Sander Heuv

Sander Heuv

08/12/2013 16:27:26
Quote Anchor link
wat ik graag wil bereiken is het volgende. ik ben een zoekfunctie aan het maken voor de producten op de site. Daarvoor wil ik graag het filter (zegmaar minimale prijs etc) aan de link plakken van de action van het form (waar deze velden instaan). bijv index.php?page=home&hoofdrubriek=1&subrubriek=1&minprijs=200 .
Ik kan deze link inderdaad ook opbouwen door hoofdrubriek etc te getten, maar dan loop ik tegen het volgende aan:

de gebruiker heeft geen rebriek gekozen dus deze kan alle producten zien die er op de site staan. Hetzelfde filter voor minimale prijs etc wordt hier ook gebruikt.
In dit geval is er dus niks om te getten uit de url, want &hoofdrubriek en &subrubriek staan niet in de url (de gebruiker heeft geen rebrieken geselecteerd).
ik kan dit natuurlijk op gaan lossen met if'jes of deze rebrieken in de URL staan, en daar de action op aanpassen. maar ik wil graag niet grote if structuren gebruiken als er een makkelijkere oplossing bestaat.

ik zal even testen met $_SERVER

Toevoeging op 08/12/2013 16:30:42:

Dank je Ivo ik heb hem gevonden! het kan met $_SERVER[QUERY_STRING];
 
Ivo P

Ivo P

08/12/2013 16:36:30
Quote Anchor link
In dat geval is het mogelijk beter om te gebruiken:
http://www.php.net/manual/en/function.http-build-query.php, aangezien je mogelijk de zoekterm ook al in de rij hebt staan.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.