Comment fonctione ce type de site web

Résolu/Fermé
calatador - 22 nov. 2010 à 09:07
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 22 nov. 2010 à 19:18
Bonjour,

il y a des site web ou les membre peux choisire leur théme et leur langue (en fr ...)
mais l'adress le site ne change pas example.com/index.php ou .html
commant foctionne cette fonction
A voir également:

2 réponses

Maskk Messages postés 89 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 23 décembre 2010 2
22 nov. 2010 à 10:05
Alors en fait tu poses plusieurs questions en une ^^
Pour faire une sélection de langue et de thème , c'est par php que tu peux créer ça, cependant il va te falloir bien comprendre les bases de ce langage , et ca se fera pas en dix minutes ...
Pour les plus novices il y aura joomla (gratuit) qui te permettra de créer cela "facilement" biensur il te faudra quand même bien y mettre le nez dedans...
Pour rester dans une même url genre ton /index.php c'est le principe d'un <Iframe>, il va cherche une page que tu as crée et l'affiche dans ta page mère...

Je t'ai donné les bases après biensur documente toi sur google ou le" site du zero "
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 nov. 2010 à 19:18
Salut.

Je pense que Maskk a mal saisi la question concernant l'URL.

Si tu veux bien dire "accèder aux mêmes pages, chacune via sa propre URL, mais avec un thème choisi sans qu'il soit indiqué dans l'URL", il faut passer par les sessions en PHP.

Elles permettent de stocker des données accessibles durant toute la navigation sur le site. Tu pourras donc stocker le nom du thème dans une variable de session, puis afficher sa valeur dans le chemin vers le bon fichier CSS.

Par exemple :
<link rel="stylesheet" type="text/css" href="styles/<?php echo $_SESSION['style']; ?>/main.css" media="screen" />


La définition de la variable se fera sur la page où on choisi le thème.
0