luckyduck Posté 17 Octobre 2007 Posté 17 Octobre 2007 hello Je cherche a transformer un site avec frames en un site de pseudo-frames en php. J'ai pour le coup une page index divisée en deux sections div (entête et main). Dans l'entête se trouve un menu javascript dont les liens doivent s'afficher dans la partie "main". Chaque lien ressemble à "index.php?page=film.php". Dans la page main est insérée ce code: // On définit le tableau contenant les pages autorisées // ---------------------------------------------------- $pageOK = array('film' => 'film.php', 'main' => 'main.php'); // On teste que le paramètre d'url existe et qu'il est bien autorisé // ----------------------------------------------------------------- if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page } else { include('main.php'); // Page par défaut quant elle n'existe pas dans le tableau }?> <?php venant de ce site: http://www.phpdebutant.org/article68.php et censé combler une faille de sécurité. contrairement à if($_GET[/page][page]){ include($_GET['page']); } ?> <?php que j'avais précédemment mis. Ce dernier code fonctionne, mais pas le code sécurisé. Savez-vous pourquoi? merci
luckyduck Posté 17 Octobre 2007 Auteur Posté 17 Octobre 2007 ok problème résolu, Je ne comprenais pas le code. je nage encore en php
olitax Posté 17 Octobre 2007 Posté 17 Octobre 2007 ok problème résolu Donne nous la solution =D ... Oli
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant