Yanlaz a écrit :
J'ai jamais di que les speudo frame n'utilisait pas les includes! mais tu inclue sle contenu dans une page
mais on peut aussi par un jeu d'inclusion appelé les eléments graphiques (header, menu, pied) dans chacune de tes pages
tu saissis?
|
C'est eactement la meme chose, sauf que c'est pas fait de la meme facon.
D'un cote tu as par exemple un fichier index.php qui contient la structure de ton site et tu y inclus le fichier voulu.
De l'autre cote tu as des tas de petits fichiers php ou chaqu'un inclus la structure du site.
A la fin sa revient au meme.
La premiere facon de faire est plus "organisee", un changement de l'index se repercute sur tout le site. Mais peut poser des problemes si certaines pages doivent se comporter d'une maniere specifique (ex si une page doit faire une redirection, si le site est mal concu, on au un probleme de headers).
La deuxieme methode est plus contraigante en cas de modification de la "base" du site. Mais en revanche les pages "speciales" peuvent si elles veulent, ne pas inclure les fichiers de base, et par consequent, posent moins de problemes lies aux eventuels "headers".
Maintenant une petite remarque, vous me direz qu'avec la 2e methode on a pas besoin de modifiers toutes les pages, il suffit de simplement modifier la page qui y est incluse. Mais des fois la modification a faire ne vas pas forcement dans le fichier qui est inclus, et si certaines pages ne l'incluent pas ?
Perso j'utilise la premiere methode, je la trouve plus organisee, et cela evite que quelqu'un accede directement au fichier php. Ca permet d'avoir une sorte de "porte d'entree" du site. Si la personne essaye d'acceder directement au fichier php ca ne fonctionne pas, alors que si elle passe par la voie normalement, ca fonctionne.
Ca permet egalement d'inclure des "patchs" de secu plus facilement. Un simple ajout dans index.php, et toutes les pages sont "a jour".
Enfin voila, les deux methodes reviennent exactement au meme a la fin, ce n'est qu'une question d'organisation.