Bonjour,
je suis en train de réaliser la réécriture de mes URL, et j'ai un petit problème avec la méthode GET. J'arrive bien entendu à réécrire l'URL final comme je veux, le problème n'est pas là. Ce que je me demande, c'est comment dans le formulaire qui gère l'envoi de la donnée, impliquer la réécriture. Je m'explique. Au lieu de fichier.php?nom=foo, où foo est la donnée envoyée en GET, je veux obtenir fichier-foo.html. Quand je tape dans la barre d'adresse fichier-foo.html, je n'ai aucun problème, c'est la bonne page qui s'affiche. Seulement voici le formulaire qui réalise l'envoi en GET :
Voilà donc mon code, qui comme vous le voyez est au final un bête formulaire HTML. Dans un lien de type a href, aucun problème pour impliquer la réécriture d'URL, mais dans ce cas, je ne vois pas comment faire. Quelqu'un aurait-il une solution?
Merci d'avance.
je suis en train de réaliser la réécriture de mes URL, et j'ai un petit problème avec la méthode GET. J'arrive bien entendu à réécrire l'URL final comme je veux, le problème n'est pas là. Ce que je me demande, c'est comment dans le formulaire qui gère l'envoi de la donnée, impliquer la réécriture. Je m'explique. Au lieu de fichier.php?nom=foo, où foo est la donnée envoyée en GET, je veux obtenir fichier-foo.html. Quand je tape dans la barre d'adresse fichier-foo.html, je n'ai aucun problème, c'est la bonne page qui s'affiche. Seulement voici le formulaire qui réalise l'envoi en GET :
Code:
".'<div class="'.CLASS_FORMULAIRE.'">
<form action="'.NOM_DU_FICHIER.'.php" method="get">'."
<p>$texte_formulaire</p>
<p class=\"champ-formulaire\"><input type=\"text\" name=\"nom\" /></p>
<p class=\"bouton-formulaire\"><input type=\"submit\" value=\"$bouton_formulaire\" /></p>
</form>
</div>
";
Merci d'avance.