$_GET ne fonctionne pas avec les URLs réécrites

Résolu/Fermé
AjaxMan Messages postés 34 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 16 octobre 2016 - Modifié par zipe31 le 18/08/2016 à 16:40
AjaxMan Messages postés 34 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 16 octobre 2016 - 19 août 2016 à 19:31
Bonjour,

Je souhaite réécrire mon url pour que ça fasse article/1, de base j'ai article.php?id=1, lorsque je réécris mon URL avec le htaccess, les valeurs GET ne fonctionne plus et je ne peux plus continuer mon code, j'aimerai savoir si ça vient de mon htaccess ou s'il y a une manip à faire .. :/
J'ai suivi plein de tutoriels et ça ne fonctionne jamais.

Dans mon URL si je met article/10 j'ai l'erreur mais si je met article-10 ça fonctionne.

Mon Htaccess :
RewriteEngine on
RewriteRule article/([0-9]+) article.php?id=$1

J'ai juste echo $_GET['id'] et j'ai comme erreur :

( ! ) Notice: Undefined index: id in c:/......../article.php on line 15

Merci à celui qui trouvera la solution ^^
A voir également:

1 réponse

ben-33 Messages postés 43 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 21 août 2016
18 août 2016 à 18:15
Bonjour,

Si tu accède à ta page directement en tapant
article.php?id=2
l'erreur n’apparaît pas ?

Tu es en local ? Si oui, as tu activé le module "rewrite_module" dans Apache ?
0
AjaxMan Messages postés 34 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 16 octobre 2016
18 août 2016 à 19:23
Oui ça fonctionne si je vais la-dessus, et oui le module est bel est bien activé, j'ai fait des recherches avant de demander ^^ j'ai réussi à faire fonctionne mon code mais faut que la page que je défini soit différente de celle que je réécris, en gros je met un s à article.php?id=$1 et je vais sur article/4 par exemple ça fonctionne, mais j'aimerai que ce soit pareil :/
0
ben-33 Messages postés 43 Date d'inscription vendredi 18 février 2011 Statut Membre Dernière intervention 21 août 2016
18 août 2016 à 20:26
Je n'ai pas compris là.

Quelle est ta règle RewriteRule actuelle ?
Et quelle URL tu test qui marche et lesquelles marchent pas ?
0
AjaxMan Messages postés 34 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 16 octobre 2016
19 août 2016 à 19:31
J'ai réussi c'est bon laisse, il fallait mettre une petite ligne ^^
0