create query string

Door Rudie dirkx, 22 jaar geleden, 4.382x bekeken

Deze functie neemt alle bestaande $_GET parameters (keys+vals) en overschrijft die met alle meegegeven (in string, niet array) parameters.
Wat er uit komt is een nieuwe query_string met minstens zoveel parameters als er al in de URL staan.
De functie is handig omdat je niet alle url parameters (als je al weet welke er bestaan) over hoeft te schrijven.

Een voorbeeldje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo url('mode=read'); ?>


De tweede parameter zorgt ervoor dat de query string niet gescheiden wordt door &, maar door &amp;, zoals in een XHTML pagina hoort. Standaard staat ie uit,omdat ik zelf de functie vaak gebruik in Header("Location: .."); en dan wil je geen gekke &amp; in je url ;)

Veel plezier ermee

Voorbeeld: http://jouwmoeder.nl/projects/PHPHulp/url/function_url.php

Gesponsorde koppelingen

PHP script bestanden

  1. create-query-string

 

Er zijn 4 reacties op 'Create query string'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
Snap er niks van :-s
GaMer B
GaMer B
22 jaar geleden
 
0 +1 -0 -1
En ik ook niet :x
Wat is het nut ervan?
Frank -
Frank -
22 jaar geleden
 
0 +1 -0 -1
Ik snap niet wat je hier mee probeert te bereiken. Leg eens uit!
Quote:
De functie is handig omdat je niet alle url parameters (als je al weet welke er bestaan) over hoeft te schrijven.
Natuurlijk weet ik welke parameters er zijn, ik programmeer het systeem tenslotte zelf. En het systeem gebruikt uitsluitend de parameters die ik er in heb gezet. Wanneer een bezoeker met een url loopt te kloten, dan zal hij/zij geen enkel (bijzonder) resultaat krijgen, het systeem zal exact hetzelde doen als wanneer er helemaal geen parameters aanwezig zijn.

Daarnaast heb ik nooit een & in de url staan, een gebruikersvriendelijke url heb je veel meer aan. ModRewrite doet de rest.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Rudie dirkx
rudie dirkx
22 jaar geleden
 
0 +1 -0 -1
Quote:
Daarnaast heb ik nooit een & in de url staan, een gebruikersvriendelijke url heb je veel meer aan. ModRewrite doet de rest.

Dat slaat natuurlijk sowieso nergens op. Een gebruikersvriendelijk url heb je meer aan?? Lol Ze doen t beide even goed hoor :)
Het nut heb ik dus beschreven, lijkt me duidelijk genoeg. Als je t niet snapt moet je m vooral niet gebruiken.
Zoals ik al zei is het MAKKELIJK, niet NODIG.

Frank, je weet dus niet perse welke parameters er in de url staan. Als je standaard pagina 0 is, staat er dan pagina=0 in de url, of staat er gewoon geen pagina in de url als je op pagina 0 bent? Idd, dat weet je dus niet. Daarnaast scheelt het per pagina welke params er in de url kunnen staan, en met deze functie hoef je met de pagina geen rekening te houden.

Als je m niet wilt gebruiken moet je dat natuurlijk niet doen, maar wat ie doet en wat het nut er van is zijn beetje stomme vragen natuurlijk (ik neem aan dat je kan lezen), want dat leg ik dus uit EN je kan de functie interpreteren (ook dat lijkt me redelijk duidelijk).

Ik vind m handig, ik miste het, daarom heb ik m gemaakt.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. create-query-string

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.