Ik ben bezig met een site die ik thuis lokaal test en daarna online gooi. Lokaal werkt alles goed alleen online werkt de post-method op een formulier niet.
De array $_POST blijkt altijd leeg te zijn. Ik ben er inmiddels achter gekomen dat dit ligt aan mijn .htaccess waarmee ik urls rewrite.
Zodra ik de action in mijn form aanpas naar action="/?open=contact" (action="/contact/" of action="" werkt niet) wordt de $_POST-array pas gevuld. Ik heb echter ook in de broncode liever mooie urls.
Een zoektocht naar dit probleem heeft me tot nu toe steeds opgeleverd om register_globals aan te zetten waneer de post-method niet werkt. Hier ligt het echter niet aan want dit maakt geen verschil, Kan iemand me op weg helpen? Moet ik .htaccess aanpassen?
HTML:
1
2
3
| <form id="contact" method="post" action=""> [...] </form> |
De array $_POST blijkt altijd leeg te zijn. Ik ben er inmiddels achter gekomen dat dit ligt aan mijn .htaccess waarmee ik urls rewrite.
code:
1
2
3
4
| Options -MultiViews RewriteEngine on [...] RewriteRule ^(.*)/$ ?open=$1 |
Zodra ik de action in mijn form aanpas naar action="/?open=contact" (action="/contact/" of action="" werkt niet) wordt de $_POST-array pas gevuld. Ik heb echter ook in de broncode liever mooie urls.
Een zoektocht naar dit probleem heeft me tot nu toe steeds opgeleverd om register_globals aan te zetten waneer de post-method niet werkt. Hier ligt het echter niet aan want dit maakt geen verschil, Kan iemand me op weg helpen? Moet ik .htaccess aanpassen?