Aller au contenu

Sujets conseillés

Posté


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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...