Un seul jeu de script pour plusieurs sites

Un seul jeu de script pour plusieurs sites - PHP - Programmation

Marsh Posté le 10-04-2006 à 17:04:11    

Salut all,
 
J'ai un problème à solutionner ^^  
 
Est-il possible de mettre sur un serveur un seul jeu de script, lequel sera utilisé pour accéder à différents sites. L'idée serait donc d'avoir autant de base de données que de site et qu'une base de données "générale" donne l'information concernant quelle base utiliser pour un site donné.  :D  
 
Par exemple, si je vais sur http://monsite.com/site1 ou http://site1.monsite.com alors site1 doit être en quelque sorte un paramètre que les scripts php doivent utiliser pour faire le lien avec la base de données sur laquelle ils doivent taper pour afficher le site correspondant.  :sleep:  
 
J'ai pensé à l'URL Rewriting pour faire ce truc mais vraiment sans étude poussées car je ne sais pas l'utiliser à ce jour, mais j'y pense. On pourrait récupérer le "site1" et le passer en paramètre à un script "site.php?idsite=site1" pour que celui-ci fasse le lien que j'essaye d'expliquer laborieusement plus haut ^^
 
Vous avez compris le truc ? C'est jouable ? Si vous pensez à une alternative, je suis à l'écoute.
 
Merci  :jap:


Message édité par Inekman le 10-04-2006 à 17:05:28
Reply

Marsh Posté le 10-04-2006 à 17:04:11   

Reply

Marsh Posté le 10-04-2006 à 17:05:57    

Tu peux aussi récupérer dans le tableau super-global l'url demandé, où apparaîtra ton site1.monsite.com -> un coup de regexp, et pis voilà. Mais du coup, pas trop de différence avec url rewriting

Reply

Marsh Posté le 10-04-2006 à 17:08:36    

Mais sinon dans l'idée, c'est jouable ce genre de truc ? Des sous-domaines qui affichent des sites "différents" dans le contenu mais tous identiques dans la forme puisqu'ils utilisent le même jeu de script.
 
L'intérêt étant de pouvoir faire évoluer tous les sites d'un coup en uploadant les nouveaux scripts pour que les sites basés dessus bénéficient des mises à jours.
 
Merci beaucoup pour ta rapidité FlorentG ;-)


Message édité par Inekman le 10-04-2006 à 17:09:30
Reply

Marsh Posté le 10-04-2006 à 17:09:13    

Si ton serveur tient la charge, y'a aucun problèmes je pense...

Message cité 1 fois
Message édité par FlorentG le 10-04-2006 à 17:09:21
Reply

Marsh Posté le 10-04-2006 à 17:10:42    

FlorentG a écrit :

Si ton serveur tient la charge, y'a aucun problèmes je pense...


 
Je n'ai pas fait d'étude sur la faisabilité d'un tel truc :sleep: Ca s'évalue comment ? Que doit-on prendre en considération ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed