Aller au contenu

mode = bidule : comment ça marche ?


Sujets conseillés

Posté

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 :).

Posté

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 :P

Posté

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 :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...