Probleme setcookie (php)

Résolu/Fermé
jbou43 - 17 sept. 2009 à 13:24
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 17 sept. 2009 à 16:12
Bonjour et merci d'avance au personne qui vont lire se sujet.$
Voila je cherche juste à créer un cookies et pourtant sa ne marche pas je fini toujours avec le message d'erreur suivent.

Warning: Cannot modify header information - headers already sent by (output started at /home/crpforum/www/test2/cookies.php:1) in /home/crpforum/www/test2/cookies.php on line 3

Voicie de code en question il ne fai que 3 lignes (c'est juste un test)

<?php
$var = "testcookies";
setcookie("cook",$var);
echo $_COOKIE["cook"];
?>

il n'y pas le moindre espace avant l'ouverture de la balise php et c'est le seul code qu'il y à dans mon fichier php.

donc la je bloc je me demande d'où viens le problème

je vous remercie d'avance pour vos réponse.
A voir également:

6 réponses

P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
17 sept. 2009 à 14:01
Si tu es certains qu'il n'y a strictement rien avant ton <?php du début de ta page, j'opterais sur le fait que tu as enregistré ton fichier avec le bom.

Regarde lorsque tu enregistres ton fichier (avec quel éditeur de texte ?), si tu n'as pas enregistré avec le bom, il faut choisir sans.
1
jbou43 Messages postés 4 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 17 septembre 2009 1
17 sept. 2009 à 15:44
Bon tu avais raison le problème viens de notepad++

je suis passé sur Zend Studio - 7.0.0

Si vous savez de meilleur suite logiciel pour du développement php dite toujours.

merci à vous
1
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
17 sept. 2009 à 14:01
Tu n'a pas spécifié la durée d'expiration.
<?php
$contenu="Essai réussi !";
$temps="3600";
setcookie('test', $contenu, (time() + $temps));

if(isset($_COOKIE['test']))
     {echo $_COOKIE['test'];}
?>
0
jbou43 Messages postés 4 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 17 septembre 2009 1
17 sept. 2009 à 14:06
même en ajoutant l'expiration sa ne marche pas

je suis sous notpad++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
17 sept. 2009 à 15:40
Même question pour l'espace.
Ta page est-elle incluse dans une autre? (include();)
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
17 sept. 2009 à 16:12
Notepad++ est très bien. Suffit d'encoder en utf8 (sans BOM) et ça marchera. J'ai toujours utilisé ça sous Windows et n'ai jamais eu le moindre souci.
0