bonjour .
Je suis sur l'apprentissage de php depuis 2 jours ... et je suis un "littéraire".
je maîtrise xhtml /CSS ( +/-correctement?)

J'ai donc un page index.php
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<div id="gauche">
<?php
include("menu.php"); 
?>
</div>
 
<div id="droite">
<?php
 if (isset($_GET['page'])) $page=$_GET['page']; else $page='1';
 require 'page'.$page.'.html';
 ?>
  </div>
et donc un fichier menu.php ( menu html)
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  <ul id="menu">
 <li><a href="index.php?page=1" > Page1</a></li>
 <li><a href="index.php?page=2" > page2 </a></li>
 </ul>

Cela fonctionne MAIS il semblerait que cette solution pose un problème de sécurité ????
Cela est-il exact ?

Je devrais avoir en + :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 $pageOK = array('page1' => 'page1.php',
                  'page2' => 'page2l.php');
 
if (isset($_GET['page'])) $page=$_GET['page']; else $page='1';
 require 'page'.$page.'.html';
mais ces array semblent complètement ignorés ... Pourquoi ? je ne suis pas encore assez formé pour comprendre seul.

Merci pour votre aide ...
Je continue mon apprentissage ...