Téléchargement
illégal
Posez votre question Signaler

Structure page php : pas de frame, mais ...

phoenix63 2Messages postés 15 décembre 2006Date d'inscription - Dernière réponse le 18 janv. 2008 à 15:11
Bonjour,
j'ai une question assez générale et presque philosophique :
Qu'elle est la structure de page conseillée pour que les moteurs de recherche soient efficaces, que la page soit facile à programmée et que l'URL face propre ?
en fait, j'hésites entre les 2 techniques suivante qui me semblent pratiques à développer, mais est-ce bien pour les moteurs de recherche... ? y'a-t-il mieux ou plus simple ?
La première :
Un tableau qui contient trois cellules (par exemple), une pour la banniere et le menu en haut, une pour la partie principale de la page et celle du bas pour un pieds de page...
on peut donc faire un fichier index.php qui contient ce tableau, les 2 cellules extremes sont fixes (image, menu, quelques textes) et celle du milieu fait un "include" de la page voulu dans l'URL, du genre :
URL : http://Monsite.fr/index.php?page=lien
donc : include($page . ".php"); (cela donne bien "include(lien.php);" )
La deuxieme :
Chaque page est appelé par son nom (accueil.php, lien.php, etc ...) et utilise la fonction include pour mettre le haut de la page et le bas... par exemple : include("menu.php"); et include("bas_page.php"); le tout dans un tableau à 3 cellules (comme la premiere solution).
Merci de vos avis.
Phoenix63
Lire la suite 

Structure page php : pas de frame, mais »

2 réponses
Réponse
+1
moins plus
Concrètement, pour les moteur de recherche, ca change vraiment très peu de chose, sachant qu'au moins un mot est suffisament explicite dans l'url.

L'avantage de l'include en programmation, est le fait de ne pas devoir penser à remettre tout ce qui est commun aux pages (header, session, footer,...). Et ainsi dans tes fichiers de page, tu n'a que ce qui correspond à cette page.
Tu ne dois pas remettre tes includes dans chaque page.

Par contre, tu dois penser à rajouter la page dans les valeur permise de ta variable $_GET['page']. Si tu n'applique pas cette vérification, tu laisse la porte ouverte à l'insertion d'un script dans ta page, qui permettrait de hack proprement ton site.

C'est un choix, les deux méthodes sont totalement similaire et ne change rien au résultat final.

Au niveau de l'url, c'est un peu plus propre quand il y'a moins de variables GET. A toi de voir, vas-y sans crainte ;)
Ajouter un commentaire
Réponse
-1
moins plus
Merci Xil,
donc si je comprends bien, ma méthode est plutôt correct pour l'indexation des moteurs, et il me suffit de faire cette vérif pour éviter que du code "idésirable" soit mis dans ma page principale !

Merci pour cette réponse très rapide :-)

Phoenix63
Ajouter un commentaire
Ce document intitulé « Structure page php : pas de frame, mais ... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?