2017-03-20 5 views
1

Je suis un débutant, j'essaie juste d'apprendre php. Voici mon fichier index.php:lien vers une autre page php et inclure en-tête et pied de page

<?php 
    include("header.php"); 
    require_once('connect.php'); 
    include("home.php"); 
    include("footer.php"); 
?> 

J'ai fait un site de test simple qui a la page d'accueil inclus dans le fichier index.php. Dois-je utiliser include(header.php); sur chaque page si je veux inclure le même code? Merci.

+0

Donc, si vous n'incluez pas l'en-tête sur une autre page - comment cela sera-t-il inclus? –

+1

Fondamentalement, oui. –

+0

La façon dont vous le faites actuellement, oui. – Moose

Répondre

0

Vous ne devez pas inclure header.php sur chaque page. Essayez ceci:

<?php include("header.php");?> 
<div class="container"> 
    <?php include ("home.php");?> 
</div> 
<?php include ("footer.php");?> 

Gardez l'en-tête et pied de page, il suffit de changer le contenu (home.php, otherpage.php, ...). Je vous recommande d'utiliser jQuery pour charger dynamiquement le contenu de container