PHP GET functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nick Dijkstra

Nick Dijkstra

08/10/2010 20:30:53
Quote Anchor link
Hey,

Ik wil een zoekfunctie maken, maar ik heb een vraag.
Ik wil zo dat je bijv. 'http://site.nl/search/zoekwoord' heb
en niet 'http://site.nl/search/?s=zoekwoord'

weet iemand hoe ik dat krijg? of hoe je dat noemt?
 
PHP hulp

PHP hulp

20/05/2024 16:05:22
 

08/10/2010 20:33:11
Quote Anchor link
Kijk eens naar de laatste tutorial.
 
Thomas de Roo

Thomas de Roo

08/10/2010 20:34:32
Quote Anchor link
Dat doe je met .htacces modrewrite:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteEngine on
RewriteRule /(*.) /search/index.php?s=$1 [NC]
 
Nick Dijkstra

Nick Dijkstra

08/10/2010 21:41:02
Quote Anchor link
bedankt!

alleen ik heb nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
RewriteEngine on  
Options +FollowSymlinks
RewriteBase /
 
RewriteRule ^(.*) index.php?s=$1 [R]


alleen nu word ie doorgelinkt naar index.php?s=zoekwoord

maar ik wil dat er /search/zoekwoord blijft staan
 

08/10/2010 21:45:28
Quote Anchor link
Wellicht dat je post/redirect/get wilt.
 
Joren de Wit

Joren de Wit

08/10/2010 21:47:12
Quote Anchor link
Nick Dijkstra op 08/10/2010 21:41:02:
alleen nu word ie doorgelinkt naar index.php?s=zoekwoord

Dat komt door de [R] flag die je gebruikt. Maak daar eens [L] van zodat dat de laatste rewriterule is die uitgevoerd wordt :-)
 
Nick Dijkstra

Nick Dijkstra

08/10/2010 22:04:37
Quote Anchor link
Blanche PHP op 08/10/2010 21:47:12:
Nick Dijkstra op 08/10/2010 21:41:02:
alleen nu word ie doorgelinkt naar index.php?s=zoekwoord

Dat komt door de [R] flag die je gebruikt. Maak daar eens [L] van zodat dat de laatste rewriterule is die uitgevoerd wordt :-)


Als ik dit doe dan kom werkt het idd, bedankt.
alleen nu kom ik op de index pagina van mijn root.
Hoe krijg ik nu dat ik het zoekwoord kan gebruiken?
 
Joren de Wit

Joren de Wit

08/10/2010 22:10:40
Quote Anchor link
Door in je index.php het zoekwoord uit te lezen via $_GET['s']?
 
Nick Dijkstra

Nick Dijkstra

08/10/2010 22:15:16
Quote Anchor link
als ik dat doe staat er gewoon index.php

Toevoeging op 08/10/2010 22:35:32:

Ik heb het al gevonden :D

Bedankt voor jullie hulp

Dit is het geworden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
RewriteEngine on  
Options +FollowSymlinks
RewriteBase /
 
RewriteRule ^([-A-Za-z0-9]+)$ search/index.php?s=$1 [NC]
 



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.