login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP]url replace

Offline Milannetjuhh - 06/04/2007 19:43
Avatar van MilannetjuhhNieuw lid Is een url replace mogelijk?
met str_replace() o.i.d.?

bijv je hebt uit de databse gehaald en daarvoor gebruik je $_GET
functie. en je wilt niet: /?id=123, maar bijv. 'n gegeven uit de
databse. I.p.v. -> www.voorbeeld.nl/?id=123 - dit ->
www.voorbeeld.nl/jantje, maar dat het wel de zelfde informatie geeft.

Bijvoorbeeld:
Je hebt een groep in de db, je zoekt op naam: jan.
Dan krijg je er bijv. 2: jan en jantje.
je klikt op de naam jantje, en dan krijg je dus ipv /?id=123 -> /jantje.

7 antwoorden

Gesponsorde links
Offline ikkedikke - 06/04/2007 20:41
Avatar van ikkedikke PHP expert gebruik mod-rewrite om het woord na de laatste slash in de url te krijgen, gebruik vervolgens in je query de gebruikersnaam ipv het id om te selecteren.
Offline gothmog - 06/04/2007 20:53
Avatar van gothmog Lid
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^(.*)$ ?id=$1

Zo kan het.
Zet dit in een .htaccess bestand
Offline Ibrahim - 06/04/2007 20:57
Avatar van Ibrahim PHP expert je moet wel oppassen, want urls naar plaatjes zullen niet meer werken 
Offline Milannetjuhh - 06/04/2007 22:31
Avatar van Milannetjuhh Nieuw lid @gothmog, is die $ perse nodig om ervoor te zorgen dat er nix meer achter kan?
@siliecom14, hoe bedoel je van url naar plaatje...?
Offline Ibrahim - 06/04/2007 22:33 (laatste wijziging 06/04/2007 22:33)
Avatar van Ibrahim PHP expert
  1. <img src="../images/plaatje.jpg" alt="plaatje" />


en die $ is inderdaad nodig, want dat betekent einde van regel
Offline Stijn - 06/04/2007 22:35
Avatar van Stijn PHP expert Zet dan een .htaccess in de map images met volgende code:

  1. RewriteEngine off
Offline Milannetjuhh - 06/04/2007 22:44
Avatar van Milannetjuhh Nieuw lid Okey, thanx 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s