Comment faire de la gestion multi-sites dans TP (plusieurs sites web correspondent à un backend), qui l'a fait, pouvez-vous me donner quelques idées ?
ᴬ ᴾᵀ
ᴬ ᴾᵀ 2018-04-18 17:27:22
0
2
1555

Développez plusieurs sites Web, et ces sites Web doivent être gérés par un seul backend. Quelqu'un peut-il me dire comment procéder ? En utilisant tp pour développer, n'importe quel maître peut-il expliquer l'idée

ᴬ ᴾᵀ
ᴬ ᴾᵀ

répondre à tous(2)
dabour

Ajoutez un identifiant de site pour distinguer les différents sites Web

苒苒

Donnez-vous deux méthodes :

1. Chaque site Web correspond à des fichiers d'entrée différents

Réflexion : Dans le framework tp, les fichiers d'entrée pour le backend et le frontend sont respectivement admin.php et index.php. , si Si vous avez plusieurs sites Web, vous pouvez créer un nouveau fichier d'entrée tel que index2.php, correspondant au répertoire de ce site Web, tel que le répertoire application/Innde2, puis pointer le répertoire du projet vers index2.php à la racine répertoire lors de la définition du nom de domaine.

2. Utilisez un fichier d'entrée unifié, déterminez le nom de domaine dans le fichier d'entrée, c'est-à-dire index.php, et accédez au répertoire correspondant en fonction des différents noms de domaine.

Je ne veux pas trop en dire, c'est très simple, je vais juste vous poster l'exemple de code :


// Définir le répertoire de l'application en fonction du nom de domaine
$server = $_SERVER[. 'SERVER_NAME'];
if($server == '** **.com'){
definition('APP_PATH','./Mzhuisu/');
}else{
definition('APP_PATH','. /Accueil/');
}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!