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
1525

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!