include et vérification dans un array pour la sécurité
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:
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:
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:
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 ...
Orientation pédagogique php-sql / supports d'auto-apprentissage
Merci,
En utilisant votre proposition, je vais revoir cette question.
Je ne sais pas lire - comprendre le code et je ne veux pas copier bêtement.
l'apprentissage de (X)HTML et CSS a été très facile. Il me semble que pour PHP je rentre dans du "dur" ( je n'ai jamais pratiqué un language de programmation).
Avant d'adopter PHP/SQL pour mes petits sites "perso" / Je vais donc étudier PHP à l'aide de ce document:
yogui-cours-complet-php (
http://php.developpez.com/cours/)
je reste preneur d'autres références en ligne ou livre.
merci