Bonjour,

Je voudrais créer un cookie contenant la clé d'un utilisateur. Or, après la création de celui-ci, lorsqu'une nouvelle page est chargée, mon cookie dispataît.

Voici mon 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
?php /* Date de création: 10/04/2006 */ 
session_start();
setcookie("cleUtilisateur", "");
include("../fichiersAnnexes/fonctionsPhp.inc");
$login = $_POST['login'];
$psw = $_POST['psw'];
$connect = connection("../Pages/identification.php"); 
$requete = "select cle from utilisateurs where login = '$login' and psw = '$psw'" ;
$result = mysql_query($requete, $connect);
$row = mysql_numrows($result);
 
if ($row)
 {
  $row = mysql_fetch_array($result);
  $_COOKIE['cleUtilisateur'] = $row[0];
  $_SESSION['erreur'] = "Vous êtes à présent connecté. Vous pouvez enchérir ou ajouter un commentaire ";
  include("../Pages/identification.php");
  mysql_close($connect);
 } 
else
 {
  renvoiErreur("Votre login ou mot de passe est erronné. Veuillez les réencoder", "../Pages/identification.php", $connect); 
 } 
?>
Lorsque je teste l'existance de mon cookie sur la page "identification.php", tout est OK, mais dès que je charge une autre page du site, mon cookie disparaît.

Merci d'avance pour votre aide.

Christophe.