bonjour j'ai un petit problème j'ai fait un systhème de cookie mais le seul problème :s c'est qu'avec ce systhème les session ne s'enregistre pas ( cellel du pseudo etre du mot de passe le reste marche ( pour la session pour être loger ca marche )
le code
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
<?php
 
session_start();
 
mysql_connect("localhost","*****","*******");
mysql_select_db("schats");
if(!empty($_SESSION['logged']) || $_SESSION['logged'] == false)//on regarde s'il est deja connecter 
{
if(!empty($_COOKIE['pseudo']) and !empty($_COOKIE['mdp']))//verfie s'il y a deja des cookie 
{
$mdcop = mysql_real_escape_string($_COOKIE['mdp']);
		 $pseudocop = mysql_real_escape_string($_COOKIE['pseudo']);//sécuriter
if (empty($pseudocop) ) 
{
	$erreur[] = 'veillez mettre un pseudo';
}
 
else {
	$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membre WHERE pseudo = '$pseudocop'")or die (mysql_error());//verifie que le pseudo existe
	if (mysql_num_rows($sql) < 0 ) 
	{ 
	$erreur[] = 'pseudo non existant';
	}
 
 
$que = mysql_query("SELECT  id, pseudo, mdp, confirmation FROM membre WHERE pseudo= '$pseudocop'") OR die( mysql_error() );
$res = mysql_fetch_array($que);
$id = $res['id'];//on prend tout ce qui est utile de savoir sur le membre
}
if(empty($mdcop))
{
$erreur[] = ' aucun mot de passe';
 
 
}
if($res['mdp'] != $mdcop)// fait  teste pour savoir s'il a mit le bon pseudo
{
$erreur[] = ' mot de passe non valide';
}
 
elseif($res['confirmation'] == 0)
{
$erreur[] = 'ce pseudo n\'est pas confirmer';
}
	if(empty($erreur))
{  
 
 
mysql_query("UPDATE membre SET statue ='1' WHERE id = '$id'") OR die(mysql_error());// on le met connecter
$_SESSION['logged'] = true ;
$_SESSION['pseudo'] = $pseudo;
$_SESSION['id'] = $id;// on créer les session 
 
header("location: http://spouts.goldzoneweb.info/espace_membre/index_membre.php");si tout est ok on le redirige
 
}
}
else
// le code quand  il n'y a pas de cookie n'y de session
}}
else
{
$_SESSION['pseudo'] = $pseudocop;//on créer des sessions
$_SESSION['id'] = $mdcop;
echo '<meta http-equiv="Refresh" content="0;URL=/espace_membres/index_membre.php">';//on redirige
}
merci de m'aider :s