Bonjour,
j'ai plusieurs pages qui sont réservées à des membres inscrits
et je souhaite que les membres puissent passer d'une page à une autre sans s'identifier à nouveau...
exemple : aller de la page annoncer.php (verif_session.php) à morceaux_ok.php (verif_session_morceaux.php) sans s'identifier à nouveau...
Merci.

voici mes codes :

annoncer.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	
<title>MON SITE</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
<div id="mainContent">
<br />
<br />
<?php require("pdf_connexion.php"); ?>	<!-- insère le formulaire de connexion -->
<br />
<br />
</div>
<?php include('bas_de_page.php'); ?> <!-- insère le bas de page  -->
</body>
</html>
pdf_connexion.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<b>&nbsp; Veuillez vous identifier pour acc&eacute;der &agrave cette page &nbsp; : &nbsp;</b>
<p />
<form method="post" action="pdf_connexion2.php">
<fieldset>
<br />
<label>Pseudo :</label>
<input type="text" name="pseudo" tabindex="1" onfocus="this.className='textarea_focus';" onblur="this.className='';valide(this, 'err_pseudo');" class="ev" />
<span id="err_pseudo" style="color:red"></span>
<br />
<label>Mot de passe :</label>
<input type="password" name="password" tabindex="2" onfocus="this.className='textarea_focus';" onblur="this.className='';valide(this, 'err_mdp');" class="ev" />
<span id="err_mdp" style="color:red"></span>
<br />
<p>
<input type="submit" name="Submit" tabindex="3" value="Connexion"/>
</p>
</fieldset>
</form>
<br />
<a href="pdf_recuppass.php" tabindex="4" title="Recuperation mdp">Identifiant perdu?</a>
<br />
<a href="pdf_inscription.php" tabindex="5" title="Inscription">S'inscrire</a>
<br />
pdf_connexion2.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?
session_start(); // Pour la suite
require ("configuration.php"); //accès à la base de données
 
$pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
 
if (!empty($pseudo) && !empty($pass)) //S'ils ne sont pas vides
{
	$sql = connect_sql(); //On se connecte à MySQL
	$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'"); //On recupère les infos à partir du pseudo
	$donnees = mysql_fetch_array ($reponse);
	$verif = $donnees['pass'];
    $id = $donnees['id'];
	$pseudo_sql = $donnees['pseudo'];
	$confirm = $donnees['confirm'];
 
	if($pass != $verif) //On verifie que le mot de passe est égal à celui de la Base de Données, si le passe est différent
	{
    $reponse = 'Excusez-nous &nbsp; &nbsp;'.'<b>'.$pseudo.'</b>'.' &nbsp; &nbsp; mais v&ocirc;tre identifiant ou v&ocirc;tre code secret est incorrect !';
	$reponse .= '<p>'.'</p>';
	$redirection = 'annoncer.php'; //On va rediriger vers le formulaire de connexion
	sleep(6500);
    }
	elseif(!empty($confirm)) //Si le compte n'est pas activé
	{
	$reponse = 'Votre compte n\'est pas encore activ&eacute;';
	$redirection = 'annoncer.php'; //On va rediriger vers le formulaire de connexion
	sleep(2500);
	}  
	else //Sinon tout est bon
    {
	$_SESSION['pseudo'] = $pseudo_sql ; //On créé une variable session avec le pseudo
	$redirection = 'annoncer2.php'; //On redirige vers l'espace membre
	$reponse = 'Connexion r&eacute;ussie vous allez &ecirc;tre redirig&eacute;'.'<br>'.
	'<a href="annoncer2.php">Rejoindre directement la page</a>';
	sleep(2500);
    }
	mysql_close($sql); //On ferme la connexion
}
 
else
{
	$reponse = 'Vous n\'avez rien saisi !';
	$redirection = 'annoncer.php'; //On va rediriger vers le formulaire de connexion
	sleep(2500);
}
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	
<title>MON SITE</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta http-equiv="refresh" content="1;URL=<? echo $redirection; //La redirection ?>">
</head>
 
<body>
 
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
 
<div id="mainContent">
 
<? echo $reponse; ?><!-- La reponse au script -->
 
</div>
 
</body>
 
</html>
annoncer2.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	
<title>MON SITE</title>
<link rel="stylesheet" type="text/css" href="style.css" />
 
 <!-- début de tarif caché si gratuit -->
<script type="text/javascript">
function showT(){
	var elem = document.getElementById("idSelect");
	var elem2 = document.getElementById("idInput");
if(elem.value.match("Gratuit")){elem2.style.display='none'}
else{
	elem2.style.display='inline';
	tabindex=6;
}
}
</script>
<!-- fin de tarif caché si gratuit -->
 
<!-- début de la vérification si tout est saisi -->
<script type="text/javascript">
function valide(txt, err_id)
{ document.getElementById(err_id).innerHTML= (txt.value=="") ? "Attention &agrave; bien remplir toutes les cases !" : "&nbsp;"; }
</script>
<!-- fin de la vérification si tout est saisi -->
 
</head>
 
<body>
 
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
 
<?php include('verif_session.php'); ?> <!-- vérifie si une session existe sinon redirige vers la connexion -->
 
<div id="mainContent">
<br />
<br />
<a>Bonjour &nbsp; &nbsp;<strong><? echo $pseudo; ?></strong></a>
<br />
<a>Votre mail &nbsp; : &nbsp;<b><? echo $mail; ?></b></a>
<br />
<a href="pdf_espace_membre_changeinfo.php">Modifier mes informations</a>
<br />
<a href="pdf_deconnexion.php">D&eacute;connexion</a>
<br />
<?php include('formulaire_insertion.php'); ?> <!-- insère le formulaire d'insertion -->
<br />
<br />
</div>
<?php include('bas_de_page.php'); ?> <!-- insère le bas de page  -->
</body>
</html>
verif_session.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//On ouvre la session pour pouvoir verifier si le membre est connecté
@session_start();
// accès à la base de données
require("configuration.php");
//Le code pour verifier qu'une session existe
if (!isset($_SESSION['pseudo']))
{
	echo '<strong>'.'Vous n\'êtes pas autoris&eacute; &agrave; acc&eacute;der &agrave; cette page '.'</strong>';
	echo '<META http-equiv="refresh" content="3; URL=annoncer.php">';
	sleep(6500);
}
else
{
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'"); 
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
}
/* On peut recuperer plus d'info si besoin */
?>
autre vérification sur l'autre page des morceaux :
verif_sessions_morceaux.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//On ouvre la session pour pouvoir verifier si le membre est connecté
@session_start();
// accès à la base de données
require("configuration.php");
//Le code pour verifier qu'une session existe
if (!isset($_SESSION['pseudo']))
{
	echo '<strong>'.'Vous n\'êtes pas autoris&eacute; &agrave; acc&eacute;der &agrave; cette page '.'</strong>';
	echo '<META http-equiv="refresh" content="3; URL=morceaux_ok.php">';
	sleep(6500);
}
else
{
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'"); 
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$pseudo = $result['pseudo'];
$mail = $result['mail'];
}
/* On peut recuperer plus d'info si besoin */
?>