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

Langage PHP Discussion :

Création de cookie en local avec wamp


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut Création de cookie en local avec wamp
    Bonjour

    Désolé si la question a déjà été posé mais voila mon problème.
    J'ai un problème avec mes cookies sur tous les navigateurs.
    Je tourne sous wamp 2.0 biensure je teste en local

    Quand je créer un cookie par exemple pour le login et le pass de mon site le cookie est créé car en l'affichant par echo '$_COOKIE['login'] c est la bonne valeur.

    Mais le hic c'est quand je reviens sur la page sa valeur a changé donc en laisant un echo au début de la page il est different de la valeur mis dans le formulaire.
    Du coup quand je fais un test sur ma BDD ca marche pas.
    Je vais sur mozilla dans option>vie privée>supprimer les cookie spécifiques pour regarder quelle est la valeur du cookie en localhost même en 127.0.0.1 j'ai la valeur pour le login et le pass mais qui n est pas celle entrée.

    En les supprimant et relançant l 'opération j ai un nouvel entier mais qui identique pour le pass et le login.

    Honnêtement je ne comprends pas d'où viens l'erreur car je mets un time()+31536000 au temps du cookie. :/

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Il serait intéressant de connaitre tes paramétres de php.ini
    concernant les cookies.

    D'autre part si tu n'as pas créé dans httpd.conf un alias par site web,
    tout ton micro est considéré comme un seul site web, compris wamp, et donc se partage le même cookies ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut
    Mon php.ini :
    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
    25
    26
    27
    28
     
    [Session]
    session.save_path = "C:\windows\Temp"
    session.save_path = "N;MODE;/path"
    session.save_path = "c:/wamp/tmp"
    session.use_cookies = 1
    session.use_only_cookies = 1
    session.name = PHPSESSID
    session.auto_start = 0
    session.cookie_lifetime = 1800
    session.cookie_path = /
    session.cookie_domain = http://localhost/
    session.cookie_httponly = 
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor = 1000
    session.gc_maxlifetime = 1440
    session.bug_compat_42 = On
    session.bug_compat_warn = On
    session.referer_check =
    session.entropy_length = 0
    session.entropy_file =
    session.entropy_length = 16
    session.cache_limiter = nocache
    session.cache_expire = 180
    session.use_trans_sid = 0
    session.hash_function = 0
    session.hash_bits_per_character = 5
    Par contre pour le httpd.conf j ai rien touché donc pas d'alias d ailleurs je sais même c est quoi :/ mais le problème n est pas dans la création du cookie "login" et "pass" car ils sont bien crée mais que tant que je ne recharge pas la page j ai les cookie qui ont les bonnes valeur mais des que la page redémarre les valeurs changent :/

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut
    Parc contre la j ai touché un peu mon php.ini tous a l'heure et maintenant tous marche nikel donc sans vraiment savoir ou était le problème je viens de le résoudre

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ta réponse est claire, c'est ta gestion PHP qui a une petite faille de réécriture.

    1) ton PHP.INI est parfait
    2) tu peux lire tes cookies et ils ont ce qu'il faut ...

    Donc le PHP est a revoir

    Je te conseilles pour avoir vite des réponses de relancer un Fil dans

    http://www.developpez.net/forums/f92...ngage/debuter/

    Pose une question genre
    pourquoi le cookies de login est reecrit au changement de page

    Tu n'auras pas de réponse fiable, si tu ne mets pas
    TOUT ton php de login, y compris les includes
    mais bien sur en changeant les noms MDP etc....


    HOUPS......... je réédites c'est parfait !

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 7
    Par défaut
    ok non mais c est bon le code marche impeccable, il écrit bien les bonnes valeurs dans les cookies et au rechargement de la page y a bien les valeurs entrés qui reste

    Après la c est un code php basic je vais l'optimiser en jquery par la suite
    je vous tiens au courant pour la suite

Discussions similaires

  1. Envoi mail en local avec wamp
    Par sassou409 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 15/12/2011, 18h18
  2. [Drupal] Drupal 7 en local avec wamp : comment faire pointer son nom de domaine sur le répertoire drupal
    Par arsene555 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 02/03/2011, 13h06
  3. [MySQL] Création d'un site local avec PHP et MySQL
    Par sab_info dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 22/06/2010, 11h35
  4. [MySQL] Aucun retour de requetes en local avec Wamp
    Par nO_life dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/02/2009, 12h35
  5. Réponses: 2
    Dernier message: 26/12/2008, 15h34

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