Création cookie en PHP

greg_one -  
 mitchlmx007 -
salut,
je n'arrive pas a générer des cookies.. Il n'y a rien dans mon rep cookie/ de windows.
J'utilise easyphp 1.7 en local pour l'instant. Est-ce que ça peut poser pb??

voici mon code:
if(!(isset($_COOKIE["compteur"])))
{
setcookie( "compteur", "ok", (time() + 3600), "/", "www.greg.com");

....
}

voici ma conf dans phpinfo:
J'ai rien modifié pour l'instant

session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.use_cookies On On
session.use_only_cookies Off Off

Merci de votre aide..

3 réponses

  1. thebest85 Messages postés 12 Statut Membre
     
    A tu verifier que ton cookie est avant n'importe quelle balise html meme <html> ?
    0
  2. greg_one
     
    oui, c'est la 1ere instruction, du fichier head.php
    ya juste un require qui l'appelle.

    page1.php:

    <?php
    require("head.php");
    ....
    0
  3. thebest85 Messages postés 12 Statut Membre
     
    alors essaye
    if(!isset($HTTP_COOKIE_VARS['compteur']))
    {
    setcookie( "compteur", "ok", (time() + 3600), "/", "www.greg.com");

    ....
    }

    Essaye sa on c'est jamais
    0
    1. mitchlmx007
       
      essaye ça:

      if(empty($_COOKIE["compteur"])) { // si cookie present
      setcookie( "compteur", "ok", time() + 3600, "/", ".greg.com");
      ...
      }else{ //si pas de cookie deja present {
      setcookie( "compteur", "ok", time() + 3600, "/", ".greg.com");
      ...
      }
      0