jeudi 5 mars 2009

 

     / Pratique-sitePerso /5_Centre

Gestion de la zone centrale de la page (le "centre")

 

Objectif

L'objectif de cette partie est d'intégrer la réalisation du centre de la page.
Il s'agit d'intégrer et d'adapter plusieurs codes pour réaliser ce qui est attendu

Rappel de l'attendu

On veut que la partie centrale de la page du site affiche la page dont le chemin relatif par rapport à la racine du site est transmise par le paramètre page dans l'URL de la page demandée (méthode GET).
Pour éviter les risques de piratage du serveur par la faille de sécurité produite en utilisant le code php inlude($_GET['page']), un centre n'est inséré dans la page que si $_GET['page'] est un chemin relatif sur le serveur, et sans risque. Par exemple il ne doit contenir ni http://, ni https://, ni tout autre …:// ni commencer par / ou par ../.

Liens utiles avec des exemples détaillés

Les liens ci-dessous donnent accès à des exemples de codes PHP intégrant des parties de ce qui est attendu pour réaliser le centre.

http://tiprof.fr/SitesWebDynamic/Exemples/pseudo-frames/pseudo-frames.html   simuler des frames en passant un paramètre de page dans l'URL (méthode GET) http://tiprof.fr/SitesWebDynamic/Exemples/edit_TITRE/   exemples de codes pour éditer en ligne un fichier (zip) http://tiprof.fr/SitesWebDynamic/Techniques-swd/matériel/pageauto/   pas à pas pour intégrer un formulaire de modification de fichiers "titre" et "contenu" http://tiprof.fr/SitesWebDynamic/Techniques-swd/matériel/form_getpost/   sensibilise à la différence entre la méthode GET et la méthode POST et contient des explications pour que les champs de saisie puissent contenir des caractères '
LicPro - PAGORA