IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Pas de cookies en local sur EasyPHP [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 16
    Points : 15
    Points
    15
    Par défaut Pas de cookies en local sur EasyPHP
    Bonjour à tous

    Voila quelques temps que j'utilise easyphp pour faire des sites, j'ai des notions de php et MySQL (en amateur) et afin de me simplifier la vie j'aimerai pouvoir tester en local mes sites utilisant des cookies. Jusque la je faisais les tests en plaçant mes fichiers sur un serveur.

    Comment faire pour que les cookies fonctionnent en local ? j'ai la version 5.3.5.0 de easyphp je suis sur windows7

    voici un code qui marche en ligne mais qui ne marche pas en local:
    la page 1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php
    session_start();
    if (!isset($HTTP_COOKIE_VARS["VerifCookie"]))
    {
    setcookie("VerifCookie","Tralala",time()+86400);
    }
    ?>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>essais cookies</title>
    </head>
    <body>
    <a href="cookie-verif.php">allez page2</a> pour voir si le cookie existe
    </body>
    </html>
    puis la page cookie-verif.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    session_start();
    ?>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>vérif cookie</title>
    </head>
    <body>
    <?php
    if (isset($HTTP_COOKIE_VARS["VerifCookie"]))
    {
    echo "Le cookie existe";
    }
    else
    {
    echo "Le cookie n'existe pas !!";
    }
    ?>
    <hr>
    <a href="cookies-essai.php">retour page1</a> 
    </body>
    </html>
    je précise que les sessions fonctionnent bien en local comme en ligne

    C'est certainement un probleme de configuration de easyphp, merci de m'aider si vous avez une idée :-)

  2. #2
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    Bonjour,essayer wampserver cordialement.

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par kevin254kl Voir le message
    Bonjour,essayer wampserver cordialement.
    Voila une éventualité, je vais peut être m'y résoudre, mais cela m'obligerai a transférer mes bases de données :-( (sais pas faire ça!)

    et puis je croyais que c'était un forum easyphp ici?

    merci quand même

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    $HTTP_COOKIE_VARS est obsolète depuis 15ans, remplace le par $_COOKIE.

    vérifie le retour de setcookie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $result = setcookie("VerifCookie","Tralala",time()+86400);
    var_dump($result);
    vérifie également si le cookie est créé et que ce n'est pas ton navigateur qui le refuse.

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    Merci Sabotage

    ça fonctionne maintenant en local comme en ligne!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Htaccess et Htpasswd en local sur EasyPhp
    Par kirua99 dans le forum Apache
    Réponses: 2
    Dernier message: 18/02/2011, 10h17
  2. Dreamweaver et mysql en local sur easyphp
    Par agbononamour dans le forum Requêtes
    Réponses: 5
    Dernier message: 16/07/2007, 14h30
  3. Cookie en local? Ne fonctionne pas?
    Par Prosis dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/07/2007, 13h43
  4. Requête OK sur easyphp mais pas sur mon hébergeur
    Par Pgs dans le forum Requêtes
    Réponses: 3
    Dernier message: 30/10/2006, 19h09
  5. [EasyPHP] Les variables ne passent pas sur EasyPHP
    Par b6i6o6 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 10/02/2006, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo