$_GET ne fonctionne pas avec les URLs réécrites
Résolu
AjaxMan
Messages postés
36
Statut
Membre
-
AjaxMan Messages postés 36 Statut Membre -
AjaxMan Messages postés 36 Statut Membre -
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 ^^
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 ^^
1 réponse
-
Bonjour,
Si tu accède à ta page directement en tapantarticle.php?id=2
l'erreur n’apparaît pas ?
Tu es en local ? Si oui, as tu activé le module "rewrite_module" dans Apache ?-
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 :/
-
-
-