Problème de pseudo-frames

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de pseudo-frames

par Invité » 16 févr. 2006, 15:49

OK ça marche nickel, merci beaucoup Ryle.

par Invité » 16 févr. 2006, 12:44

A quoi correspond page secondaire ??
lorsque je fais :
index.php?page=page2
Ici j'inclue page2 dans mon index

Et ta méthode serait quoi :
index.php?page=page2& ? =pageX

par Ryle » 16 févr. 2006, 11:15

Pourquoi ne pas passer 2 arguments ? "?page=page2&pageSecondaire=pageX"

Ta page principale inclue la valeur de $page (donc t'ouvre page2) et dans page2.php tu inclus la valeur de $pageSecondaire (donc pageX)

Tu aurais bien ainsi index.php -- > page2.php -- > pageX.php

par Invité » 16 févr. 2006, 11:05

on suppose que page1 est une page index qui fais appel à header et à page2
il suffit donc de mettre dans le menu des liens genre "index.php?page=pageY"
aisni page1 va recuperer à chaque fois la variable page et selon sa valeur (pageY pageZ ou autre) elle fera include"pageY" ou autre
j'espere avoir été clair dans mes explications... :?
Si je suis cette logique HD, je serais obligé de mettre mon menu dans chaque page sécurisé, non ? Alors que moi je voudrais que ce soit page2 qui inclue les pages sécurisées grace au menu de page2.

Je n'arrete pas de me répetter mais je ne sais pas trop si ce que je raconte est bien clair !!!

par Invité » 16 févr. 2006, 11:00

Merci pour vos réponses.
En fait vu que je rentre dans une partie sécurisé de mon site "page2.php", je voudrais que ma page index inclue "pag2.php" qui elle même inclue "pageY.php" grace au menu de "page2.php". Vous voyez ce que je veux dire, je voudrais resté dans "page2.php" et inclure mes pages sécurisées dedant, tout en étant dans index.php( avec heade, menu).

Pour l'instant quand j'inclue une pageY dans page2, s'affiche ma page d'accueil qui est ma page par défaut, en utilisant la même méthode que dans mon code plus haut.

voici mon code de page2.php
<?php

require_once('SQL/param_connect.php');

/* je fais ici toutes mes vérif de login et pwd */
?>
<div id="toto">
<div id="navcont">
<ul id="nav">
<li id="active"><a href="index.php?page=elear">E-learning</a></li>
<li><a href="#">Mon compte</a></li>
</ul>
</div>
<div id="elearcontenu">
<?php
  // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array(  /* MENU GAUCHE */
                    'elear' =>'pages/elear.php',
                    'mc' => 'pages/mon_compte.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('pages/elear.php');   // Page par défaut quant elle n'existe pas dans le tableau
  }
?>
</div>
</div>

par Ultiny » 15 févr. 2006, 23:46

Moi c'est avec ce tuto que j'ai apris les Pseudo-frames :

http://www.phpdebutant.org/article68.php

par HD » 15 févr. 2006, 21:50

on suppose que page1 est une page index qui fais appel à header et à page2
il suffit donc de mettre dans le menu des liens genre "index.php?page=pageY"
aisni page1 va recuperer à chaque fois la variable page et selon sa valeur (pageY pageZ ou autre) elle fera include"pageY" ou autre
j'espere avoir été clair dans mes explications... :?

Problème de pseudo-frames

par lezebre » 15 févr. 2006, 21:44

Bonjour à tous,

J’utilise les pseudo-frames sur mon site, jusque ici pas de problème. J’ai un header avec un menu qui affiche chaque page en dynamique.

Voici un bout de mon code :
<html>
  <head>
  </head>
  <body>
<div id="header">

</div>
<div id="menu">
    <ul>
         <li><a  href="index.php?page=accueil">accueil</a></li>
         <li><a  href="index.php?page=">page2</a></li>
    </ul>
</div>
<div id="contenu">
<?php

  // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array(
                    'page2' => 'pages/page2.php',
                    'accueil' => 'pages/accueil.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('pages/accueil.php');   // Page par défaut quant elle n'existe pas dans le tableau
  }

?>
</div>
</body>
</html>
Mon problème c’est que je dois faire un menu dans ma page « page2.php » et la je ne sais plus comment inclure mes pages qui seront appelées par ce nouveau menu !!!

En fait c’est un site dans un site. « page2.php » est une page sécurisé avec plusieurs onglets. Bien sur je veux garder le header avec le menu.

Pensez vous que ce soit possible et si oui comment faire?

Merci