Réutiliser le même segment de code à plusieurs reprises contre dans plusieurs fichiers de code source est une pratique de programmation pauvres qui crée un code qui est difficile à maintenir . C'est pour cette raison que les développeurs PHP mises code qui sera réutilisé dans plusieurs fichiers en un seul fichier, puis insérer ce code dans d'autres pages que nécessaire avec une instruction "include" . Si vous souhaitez insérer un fichier PHP dans toutes vos pages Web , vous devez ajouter l' instruction include pour les fichiers de code source qui produisent des pages . Inclure
La commande pour insérer le code à partir d'un fichier PHP dans une autre page de code source est " comprendre « l'autre - fichier.php ' ; "où" autre - file.php " est le nom du fichier que vous souhaitez inclure . Lorsque vous placez la ligne "include" dans votre code va dicter l'étendue dans laquelle le code du fichier PHP est disponible pour le reste de la page. Si vous placez la ligne d'inclusion dans une fonction, que cette fonction aura accès à son contenu. Placer la ligne en haut de la page, en dehors de toute fonction propre, va donner à la page un accès mondial aux contenus du fichier.
Fichier Situation et carte
Le fichier PHP vous insérez dans vos autres pages ne doit pas nécessairement être sur votre propre serveur. Vous pouvez également appeler des fichiers PHP disponibles publiquement sur d'autres serveurs . Cependant, il faut se méfier d'appeler les fichiers PHP à partir d'endroits que vous ne contrôlez pas . Si quelqu'un met un code malveillant dans le fichier que vous incluez dans vos propres pages , votre site sera exécuter ce code. Votre propre site Web pourrait être compromise ou vos pages pourrait servir de code malveillant à vos visiteurs. Si vous n'avez pas de contrôler l'accès au fichier que vous appelez dans vos pages , vous présentez un risque de sécurité potentiel de votre site.
Individuels Pages
Si votre site se compose d' un certain nombre de pages individuelles avec leur propre code source distincte , vous devrez ajouter manuellement la ligne pour le code source de chaque page individuelle comprennent . Vous aurez besoin de se rappeler d'inclure la ligne à toutes les nouvelles pages que vous ajoutez à votre site dans le futur ou il n'aura pas accès à ce fichier.
Dynamic Page générée
< p> Si votre site utilise un cadre ou un système de gestion de contenu, il vous suffit d' ajouter la ligne pour les fichiers de code source responsables de la production des pages de votre site Web incluent . Par exemple, dans les cadres Web qui utilisent le modèle Model-View -Controller vous devez ajouter la ligne include pour tous vos fichiers de vue. Si vous utilisez un système de gestion de contenu, vous aurez besoin de consulter sa documentation pour voir quels fichiers génèrent des pages et exiger la ligne include.