Comment fonctione ce type de site web

Résolu/Fermé
calatador - 22 nov. 2010 à 09:07
avion-f16
Messages postés
18731
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 mai 2022
- 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

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
18731
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 mai 2022
4 387
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