2017-09-12 7 views
-4

Je crée un site web dynamique avec php. Ce site doit fonctionner avec 5 bases de données différentes et 5 noms de domaine, mais la même base de code. Lorsque quelqu'un accède à un domaine de ces 5, le site Web comprend quel accès utilisateur de domaine et appelle la base de données appropriée. Pour voir quel utilisateur accéder au domaine, je vais utiliser un code comme this.domaines différents même répertoire - base de code

Maintenant, quelle est la meilleure solution pour avoir 5 domaines avec un même répertoire codebase? J'utilise cpanel si cela aide.

Une aide? Merci à l'avance!

Modifier: Le solution que je trouve est de créer des domaines d'addon ou des domaines parqués via cpanel pointant vers le même répertoire. Après cela, je vais utiliser $_SERVER['SERVER_NAME']; pour trouver quel utilisateur de domaine utiliser et appeler la base de données appropriée.

+0

Vous n'êtes pas si amical. Je demande des suggestions. J'ai la solution mais je veux des conseils de pros. Pas besoin de travailler pour moi. Si vous êtes ici pour juger la question et vous ne pouvez pas vous aider, vous êtes libre d'ignorer la question. –

+0

pour citer la case à côté du champ de formulaire, lorsque vous avez entré la description de votre problème: «Comment poser votre question sur la programmation? Nous préférons les questions auxquelles on peut répondre, pas seulement discuté. Apparemment, vous avez ignoré cette boîte. stackoverflow est pour résoudre des problèmes spécifiques, où vous avez atteint votre limite, pas pour des questions ouvertes. Si vous voulez que les gens divaguent sur les avantages et les inconvénients, les tenants et les aboutissants, les compromis et quoi que ce soit, l'Internet est l'endroit (ou un autre site de stackexchange). Aucune infraction mate. – Jakumi

+0

Votre deuxième réponse est si claire. Merci pour le conseil, je suis ici pour apprendre. Je modifie la question avec ma solution personnelle. –

Répondre

0

La solution consiste à créer des domaines complémentaires via cpanel pointant vers le même répertoire. Après cela, vous utiliserez $ _SERVER ['SERVER_NAME'] pour trouver quel visiteur du domaine utilise et ensuite appeler la base de données appropriée.