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 :

plusieurs infos dans un cookie


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Points : 86
    Points
    86
    Par défaut plusieurs infos dans un cookie
    Bonjour à tous, je tente de faire un site éditorial pour un projet, ça avance pas trop mal mais je suis tombé sur un os en voulant faire un compteur de vues par article. En général je passe par des sessions et la BDD ( je stocke les id des articles vu par les utilisateurs pour éviter qu'ils ne fasse monter le nombre de vue juste en raffraichissant ).
    Malheureusement, sur ce site, il n'y a aucune procédure d'enregistrement, seul l'admin peut se connecter.
    L'utilisation des sessions n'est donc pas possible, j'ai donc pensé au cookies ( que je n'ai jamais utilisés ).
    De la me viennent deux questions :

    Est il possible de stocker plusieurs informations dans un même cookie ( pour ne pas stocker un cookie par article ) ?

    Voyez vous un autre moyen que les cookies pour faire la même chose puisque mon problème n'est pas entièrement résolu ( si l'internaute supprime ses cookies, il continuera à faire monter le nombre de vues ) ?

    merci de 'avoir lu

  2. #2
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 387
    Points
    9 387
    Par défaut
    Tu peux serializer un array et le stocker dans un cookie.

    Pour ta question de sécurité, il n'y a pas de moyen infaillible. Et l'identification par connexion d'un utilisateur est encore ce qui permet le moins de tracas.

    Tu devrais voir pour ajouter un système de rang à ta gestion des sessions. Ainsi il n'y aurai pas que l'admin qui se connecte mais toute personne. Mais de par le rang l'admin aurait accès à ses modules et les autres qu'au système de vote.

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2007
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 166
    Points : 86
    Points
    86
    Par défaut
    aucun soucis avec le problème de rang qui est celui que j'utilise généralement. Mon soucis est qu'ici, il est hors de question de demander à l'utilisateur de se connecter ( en effet, c'est l'un des points inamovible lors de la conception de projet, ma chef de projet ayant été très claire là dessus ).
    Je pense que je vais donc simplement passer par un array envoyer dans les cookies. Merci de ta réponse rapide

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

Discussions similaires

  1. plusieurs infos dans un champ
    Par bitben dans le forum Débuter
    Réponses: 2
    Dernier message: 07/03/2013, 11h29
  2. Réponses: 10
    Dernier message: 18/02/2009, 17h56
  3. [Cookies] Plusieurs informations dans un cookie
    Par pas30 dans le forum Langage
    Réponses: 1
    Dernier message: 10/11/2008, 23h40
  4. Réponses: 3
    Dernier message: 02/06/2008, 10h52
  5. [VB6]Comment inserer plusieurs infos sur meme ligne dans listbox ?
    Par angelevil dans le forum VB 6 et antérieur
    Réponses: 25
    Dernier message: 31/05/2006, 19h03

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