Système d'include dans site

N@th@ Messages postés 100 Statut Membre -  
IpIpIpIpOne Messages postés 480 Statut Membre -
Bonjour,
J'aimerai un conseil : devrai-je plutôt inclure le corps dans une page qui contient l'en-tête, le menu et le pied de page ou inclure l'en-tête, ... dans le corps
A voir également:

12 réponses

IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Perso, j'inclus le corps dans une page qui contient l'entête.

Maintenant, je ne sais pas si c'est la meilleure solution !
0
KorriganVehuiah Messages postés 178 Statut Membre 70
 
Salut !

Les deux techniques se valent. Attention toutefois à bien encadrer les possibilités autorisées si tu utilises la technique d'inclusion du corps afin d'empêcher l'exécution de scripts malveillants sur ton serveur.

Pour ma part, je préfère inclure le header et le footer pour deux raisons:

- Pas de risque par rapport aux scripts malveillants (et pas besoin de prévoir chaque cas séparément).
- URL écrite de manière lisible : http://monsite/mapage.php au lieu de http://monsite/index.php?page=mapage

Du reste, le choix est libre et le rendu final est a priori le même ;)
0
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Avec l'URL rewriting, le deuxième problème que tu cites n'en est pas vraiment un !
0
N@th@ Messages postés 100 Statut Membre 12
 
Effectivement KorriganVehuiah
mais on peux utiliser l'URL Rewriting et on peux vérifier que le fichier existe sur le FTP
donc je n'arrive pas à me décider. Sinon il y a-t-il une autre solution.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Copier/Coller le header et le footer sur toutes tes pages et ne pas utiliser de include ... lol lol :D
0
N@th@ Messages postés 100 Statut Membre 12
 
Ouais mais si je change le footer par exemple c'est une vrai M... après car il faut tout re-copier/coller donc ce n'est pas vraiment une solution
0
KorriganVehuiah Messages postés 178 Statut Membre 70
 
@ N@th@ : l'URL rewriting n'est pas supporté partout, je pense. Puis bon, c'est une manip à faire en plus. Comme tout bon webmaster paresseux, je te dirai : utilise la technique nécessitant le moins de travail. Inutile de passer deux semaines à réfléchir, choisis la méthode que tu préfères, ou alors tire à pile ou face... de toutes façons aucune des deux n'est "meilleure" que l'autre ;)

@IpIpIpIpOne : on peut aussi tout encoder en entités UTF-8 si le but est de perdre du temps ^^
0
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Heu .. oué, c'était de l'humour, hein ... z'avez pas remarqué le 'lol lol :D' ?

C'était pas drôle ?
0
KorriganVehuiah Messages postés 178 Statut Membre 70
 
Moi j'avais remarqué ^^ D'ailleurs si tu regardes bien, le coup de l'UTF-8, lui aussi, c'était soit de l'humour, soit de la connerie :D
0
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Perso, êtant un "tout bon webmaster paresseux", je pense qu'inclure le corps dans l'entête (un page nommée index.php chez moi) est le plus simple.

L'URL rewritting n'est absolument pas difficile et long à mettre en place, le tout c'est d'y penser au tout début de la réalisation du site. Et puis, pour éviter d'includer n'importe quoi, il suffit de tester le fichier avec un file_exists().
0
KorriganVehuiah Messages postés 178 Statut Membre 70
 
Le problème étant que chaque fois que tu ajoutes une page, tu dois aussi ajouter l'"ouverture" dans ton include...

Bref, je suppose que chacun a sa technique favorite...
0
IpIpIpIpOne Messages postés 480 Statut Membre 116
 
Ouech, chacun peut faire à s'mode !
0