Htacces & PHP
Wesley
30/01/2009 12:21:00Mensen
Hetvolgende probleem:
Ik maak gebruik van een htaccess voor de rewriting.
Nu is het zo dat ik een zoekformulier gebruik met 1 veld.
dit geeft iets in de aard van:
SearchKeyword/?q=test
test is dus het zoekwoord.
Hoe geraak ik daar nu aan?
Een simpel $_GET werkt niet denk ik
htaccess:
Hetvolgende probleem:
Ik maak gebruik van een htaccess voor de rewriting.
Nu is het zo dat ik een zoekformulier gebruik met 1 veld.
Code (php)
1
2
3
4
2
3
4
<form method="get" name="searchHeader" action="SearchKeyword/">
<input type="text" name="q" value="" />
<input type="submit" value="zoek" />
</form>
<input type="text" name="q" value="" />
<input type="submit" value="zoek" />
</form>
dit geeft iets in de aard van:
SearchKeyword/?q=test
test is dus het zoekwoord.
Hoe geraak ik daar nu aan?
Een simpel $_GET werkt niet denk ik
htaccess:
Gewijzigd op 01/01/1970 01:00:00 door Wesley
PHP hulp
19/11/2024 07:33:36- SanThe -
30/01/2009 12:26:00Wesley
30/01/2009 12:27:00Omdat ik graag een 'terug' functie had in gebouwd.
Als ik een POST gebruik, dan krijg ik zo een 'ok annuleren' venster om te POST opnieuw te verzenden. Dit wens ik te voorkomen.
Als ik een POST gebruik, dan krijg ik zo een 'ok annuleren' venster om te POST opnieuw te verzenden. Dit wens ik te voorkomen.
Joren de Wit
30/01/2009 12:28:00Jouw rewriterule zorgt er nu voor dat de url onzichtbaar doorgestuurd wordt naar search.php?q=?q=test. En dat klopt niet...
Het gedeelte achter SearchKeyword/ zul je dus verder niets mee moeten doen en gewoon weer achter de nieuwe url plakken:
Het gedeelte achter SearchKeyword/ zul je dus verder niets mee moeten doen en gewoon weer achter de nieuwe url plakken:
Wesley
30/01/2009 12:34:00@ Blance
ok, dit werkt al, waarvoor mijn dank.
Dan heb ik nog een kleine uitbreidingsvraag:
ik zou deze conditie er nog moeten inkrijgen:
show=SearchKeyword
Ik zou dus iets moeten krijgen in de aard van:
RewriteRule ^SearchKeyword/(.*) search.php?$1&show=SearchKeyword
met de bovenstaande regel werkt de show conditie wel, maar de q niet meer.
ok, dit werkt al, waarvoor mijn dank.
Dan heb ik nog een kleine uitbreidingsvraag:
ik zou deze conditie er nog moeten inkrijgen:
show=SearchKeyword
Ik zou dus iets moeten krijgen in de aard van:
RewriteRule ^SearchKeyword/(.*) search.php?$1&show=SearchKeyword
met de bovenstaande regel werkt de show conditie wel, maar de q niet meer.
Gewijzigd op 01/01/1970 01:00:00 door Wesley