Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [PHP] » pseudo-frames et sessions
Login Mot de passe

2 visiteurs sur ce topic (0 membre(s), 2 invité(s) )

Auteur
Sujet : pseudo-frames et sessions
chipkool



 






Message du 12-01-2007 @ 14:21


J'ai donc ma page principale

include('secure.php';);
?>
<html>

Forum TT-Hardware : pseudo-frames et sessions




<body>
<table width="800px" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="250px"><td>
<td width="100%" valign="bottom">
GRAPHICS
<td>
<tr>
<table>
<table width="90%" border="1" align="center">
<tr>
<td width="9%" valign="top">Titles

Noms

mnu3



session_start();
$_SESSION = array();
session_destroy();
?>

 
<td>
<td width="91%">
$pageOK = array('titre' => 'titre.php',
'noms' => 'noms.php';);
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
require_once($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('titre.php';); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
<td>
<tr>
<table>
 

<body>
<html>

secure.php

session_start() ;
if ( !isset($_SESSION['nom'])) {
header('Location: auth.php';) ;
exit() ;
}
?>
le problème est que après mon login, j'accéde à la page par défaut (soit titre.php), mais si je clique sur le lien de titre, il me renvoie au login, rendant la navigation sécurisée impossible


- Haut de page -
Chani



 






Message du 12-01-2007 @ 14:37

oula oula oula le forum n'apprécie pas vraiment le code mis comme ça à l'arrache.. met ton code dans des balises code ;). ensuite on verra déjà plus clair.

Au fait, c'est normal que tu fasse un session_detroy ?

[message édité le 12-01-2007 @ 14:38 Par Chani]
- Haut de page -
Chani



 






Message du 12-01-2007 @ 14:39

chipkool a écrit

J'ai donc ma page principale

Code :

<?php
   include('secure.php');
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>
<table width="800px" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="250px"><img src="img/tvdata/tvdata.gif" width="238" height="100" alt="" /><td>
<td width="100%" valign="bottom"><div align="center"> GRAPHICS</div><td>
<tr>
<table>
<table width="90%" border="1" align="center">
<tr>
<td width="9%" valign="top"><a href="graphics.php?page=titre">Titles</a>

<a href="graphics.php?page=noms">Noms</a>

mnu3

<form name="form1" action="">
<input type="submit" name="Submit" value="Logout">
      <?php
         session_start();
         $_SESSION = array();
         session_destroy();
      ?>
</form>

<td>
<td width="91%">
      <?php
         $pageOK = array('titre' => 'titre.php',
   'noms' => 'noms.php');
         if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
      require_once($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
         } else {
      include('titre.php'); // Page par défaut quant elle n'existe pas dans le tableau
         }
      ?>
   <td>
<tr>
<table>


<body>
<html>

secure.php

<?php
session_start() ;
if ( !isset($_SESSION['nom'])) {
header('Location: auth.php') ;
exit() ;
}
?>


le problème est que après mon login, j'accéde à la page par défaut (soit titre.php), mais si je clique sur le lien de titre, il me renvoie au login, rendant la navigation sécurisée impossible



bon vla en fait je pouvais le faire ;)

EDIT : tu lance toujours la destruction de ta session, donc c'est normal que tu perde ton login...

[message édité le 12-01-2007 @ 14:41 Par Chani]
- Haut de page -
chipkool



 






Message du 12-01-2007 @ 14:54

merci de ton aide, c'était bien ca.
- Haut de page -
Chani



 






Message du 12-01-2007 @ 15:28

;) de rien.
- Haut de page -

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2006

Valid XHTML 1.0 Transitional

Page générée en 0.088 secondes