J'ai un truc bizarre avec ma config PHP (5.2.9-2). C'est à dire que lorsque j'utilise un echo ou un autre type d'affichage avant un header ou setcookie ou etc., je n'ai pas l'erreur attendue. (??)
<!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" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<title>un titre</title>
</head>
<body>
<?php
error_reporting(E_ALL);
session_start();
echo "quelque chose";
setcookie("cle","valeur",3600,"/");
echo $_COOKIE["ok"];
header("location:ok.html");
Le seul message d'erreur que j'ai :
Sinon, il me fait la redirection vers ok.html. (??) Vous avez une idée d'où cela pourrait provenir ?Notice: Undefined index: ok in C:\wamp\www\temporaire\header_bizare\index.php on line 14
Bonne journée à vous.