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

phoenix63 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
phoenix63 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

Xil Messages postés 350 Date d'inscription   Statut Membre Dernière intervention   257
 
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 ;)
1
phoenix63 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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
-1