Hey,

Ik laat mij links met htaccess herschrijven door mate van modrewrite,
RewriteRule ^players/([^/]+).html$ /?page=player&id=$1 [NC,L]


dus: players/dennis.html gaat naar ?page=player&id=dennis

maar sommige spelers hebben een vraagteken in hun id, bijv "Delirious?"
Bij hem werkt het niet. Hoe kan ik zorgen dat die vraagteken niks uitmaakt? of kan dat niet?

Cheers
Volgens mij moet je dat dus niet als gebruikersnaam kunnen laten kiezen, want het heeft een functie in een url.

Correct me if i'm wrong.
RewriteRule ^players/([^/]+).html$ /naam_van_je_pagina.php?page=player&id=$1 [NC,L]

Damn, je doet eigenlijk best moeilijk.

Gebruik eens gewoon deze:

Rewriterule ^players/(.+)/(.+).html$ index.php?page=player&id=$1

Bovenstaande code is om het resultaat van de jongeman hieronder te bereiken :-)
overstandig gebruik htaccess!
je moet het zo doen
players/342/dennis.html
die 342 is je id in je db! van de gebruiker nooit naam gebruiken als id de naam is gewoon voor de "sier"
Chris Kortaan schreef op 09.12.2008 15:30
RewriteRule ^players/([^/]+).html$ /naam_van_je_pagina.php?page=player&id=$1 [NC,L]

Damn, je doet eigenlijk best moeilijk.

Gebruik eens gewoon deze:

Rewriterule ^players/(.+)/(.+).html$ index.php?page=player&id=$1

Bovenstaande code is om het resultaat van de jongeman hieronder te bereiken :-)


Rewriterule ^players/(.+)/(.+).html$ index.php?page=player&id=$1

met vraagteken in de id werkt het nog niet :(
moet het dan toch met het id laten doen en niet met de gebruikersnaam, helaas
1 niet bumpen
2 je snapt niet wat we bedoelen.

je heb in je database neem ik aan gebruikers?
met en id?
je vraag nu de gebruikers er uit met hun naam.
dan ken je der ook der uit vragen met hun id

edit:
ff voor de duidelijkheid in een id zitten alleen maar integers !
Ik heb in de php id genomen, gebruiker word gewoon aan zijn gebruikersnaam gepakt.

Maar ik kan dus niet met de vraagteken in de url, dan pak ik ze wel gewoon aan de hand van hun id eruit..

Deed aan gebruikersnaam, omdat dat mooier staat.
je kan het de gebruikersnaam er OOK wel in laten staan als je de gebruikers ID er OOK maar in zetten en ze daar op uit de database haalt

get it? ;)
Ja bedankt ;)

Reageren