Yazerty Posté 17 Décembre 2005 Posté 17 Décembre 2005 Bonsoir, Dans certains scripts et sur certains site on voit "?mode=truc". Quels sont les avantages ? Cela influe-t-il sur le référencement ? Et si vous avez des liens vers des explications sur le comment faire, je suis tout aussi preneur .
Sarc Posté 18 Décembre 2005 Posté 18 Décembre 2005 C'est pas un avantage, c'est le côté pratique : on peut comme ça faire passer des variables par l'url... Quand tu as mode=truc dans ton URL, tu pourras utiliser dans ton script la variable $_GET['mode'], qui aura la valeur "truc" dans ton programme ! On s'en sert par exemple pour les messages d'un forum (qu'on va identifier du genre lire_message.php?mess=50), pour les pages d'une liste (liste_membre.php?page=52), etc... Pour le référencement, c'est généralement déconseillé, mais tu peux utiliser l'url rewriting (tu trouveras de nombreux liens sur le Hub) pour réécrire ces URL... Avec les exemples précédents, tu auras donc les URL : lire_message_560.php et liste_membre_52.php par exemple, et tu pourras si tu configures bien ton .htaccess les variables $_GET['mess'] et $_GET['page'] accessibles... Voilà, je pense avoir été à peu près clair malgré l'heure qui commence à avancer
Anonymus Posté 18 Décembre 2005 Posté 18 Décembre 2005 Le ?mode=truc' correspond à une variable 'mode' qui est envoyée à la page en question (celle qui est avant le point d'interrogation), et qui vaut dans ce cas 'truc'. Donc, dans la page en question, tu peux afficher 'truc', en l'appelant ainsi : echo $_GET['mode']; Un exemple : Page index.php, le code suivant : <form method=GET action=autre.php> <input type=text name=mode> <input type=submit name=submit value=soumettre> </form> Page 'autre.php', le code suivant : <? echo $_GET['mode']; ?> Affichera la valeur que tu vas entrer dans le formulaire de la page 'index.php'. Et cette valeur sera renvoyé à la page 'autre.php' via l'url, comme ceci : autre.php?mode=_valeur_inscrite_dans_le_formulaire_ Voilà Fais des essais
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant