Méssage d'érreur PHP

Bonjour,
J'ai un méssage d'érreur qui s'affiche quand j'ouvre une page... Et j'ai essayé plein de truc et elle ne veux pas partir...

Voici le méssage : "Notice: Use of undefined constant design - assumed"
Je vous montre la ligne ou le méssage m'indique l'érreur :

<?php
if (!empty($_POST['design']))
{
setcookie(design, $_POST["design"], time() + (365 * 24 * 3600)); }
else
{
header ("Refresh: 4;URL=index.php");
}
?>

Merci d'avance pour votre aide ^^

6 réponses

  1. Salut,

    Essai ça :

    <?php

    if (!empty($_POST['design']))
    {
    setcookie("design", $_POST["design"], time() + (365 * 24 * 3600));
    }
    else
    {
    header ("Refresh: 4;URL=index.php");
    }

    ?>

    copie colle et ça devrait marcher
    1. Bonjour,

      le message est assez clair je pense.

      il ne connais pas la constante design, je pense qu il parle du 1er argument de ta fonction setcookie. un petit tour sur https://www.php.net/manual/fr/function.setcookie.php te dis que le premier argument est un String donc des " " seraient les bienvenus

      setcookie("design", $_POST["design"], time() + (365 * 24 * 3600)); }

      bonne journée
      1. Tu check la variable $_POST["design"] alors qu'il n'y a rien dedans, il faut utiliser

        <?php
        if (isset($_POST["design"]))
        {
        ..
        1. oui c'est juste qu'il ne connais pas ta variable parce qu'elle n'existe pas^^
          1. ...........
            Je l'avais fait antérieuresement et ça n'avais pas marché ...
            Bon ben je suis juste un boulet xD
            Désolé du dérangement et merci à vous 2 ^^

            J'ai juste une dernière question, j'ai se méssage d'érreur :
            "Notice: Undefined index: design in C:\Program Files\EasyPHP-5.3.3\www\change.php on line 31"
            pour cette partie du code :
            <?php
            if ($_POST["design"])
            {

            Je suppose que j'ai encore fait une boulette flagrante...
            1. He beh... J'crois que je vais retourner apprendre le PhP ... ^^'

              Merci beaucoup en tout cas, rapide et éfficace, la classe ;)