Problème avec les cookies

jobertomeu Messages postés 1289 Statut Membre -  
jobertomeu Messages postés 1289 Statut Membre -
Bonjour,
depuis deux heures, j'essaye désespérément de créer des cookies pour mon site ( je souhaite créer des cookies lorsque un membre se connecte comme ça, je peux l'identifier) mais je n'y arrive pas, mon navigateur me dit ça :
Warning: Cannot modify header information - headers already sent by (output started at /www/mathsavinci/test/index.php:6) in /www/mathsavinci/test/index.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /www/mathsavinci/test/index.php:6) in /www/mathsavinci/test/index.php on line 9


et voici mon code (page 1 - index.php) :

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<?php
  setcookie("deja_venu","oui");
?>
</head>
<style type="text/css">
<!--
.title {
	text-align: center;
}
.title {
	font-size: xx-large;
}
-->
</style>
<body class="title"><center>
  <a href="index2.php?v=ma_variable&v2=ma+variable+2">ENTRER SUR LE SITE ! - TEST</a>
</center>


<body>
</body>
</html>


et le code de la page 2 (index2.php) :

<head>
  <?PHP
$deja_venu = $_COOKIE["deja_venu"];
// récupère la valeur du cookie deja_venu.

?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.title {
	font-size: 48px;
}
-->
</style>
</head>

<body class="title">
<center>
  <p>Bonjour, la variable 1 précédente était :   
  <?php 
$p = $_GET["v"];
echo $p;
?>
  </p>
  <p>Bonjour, la variable 1 précédente était : 
    <?php 
$p = $_GET["v2"];
echo $p;
?>

</p>
  <p>Le cookies créé avant contenait :
  <?PHP
echo $deja_venu;
?>
</p>
  <p>&nbsp;</p>
</center>
</body>
</html>


Merci beaucoup.
A voir également:

2 réponses

Spaceshipone
 
Faut mettre la création du cookie avant ton entète html.
0
jobertomeu Messages postés 1289 Statut Membre 86
 
AAAAAAAAh, ok merci beaucoup !
0