France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 743 membres enregistrés - 1 887 670 posts - 96 550 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                systeme de vote en php
35 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
systeme de vote en php

The Temporer
PHP forEver and Ever !

Messages : 840
Inscrit le 11/02/03
Ville : Lyon
Non connecté
  Posté le 20 janvier 2005 - 10 h 58 m 35 s
Salut à tous, ca faisait longtemps que je m'étais éloigné du Forum, mais on finit toujours par y revenir :yes:

Donc, deja, bonne année et bonne santé à tous, meilleurs voeux.

Voici ma question:

J'ai un systeme de vote en php, mais je souhaiterais que ce vote soit unique.

Je m'explique:
En gros, j'ai des modules en ^php qui s'affiche, et n'importe quel internaute peut voter sur sa pertinence ( noté de 1 à 10 ).
Pas de problème en utilisant un système de session, seulement voila, niveau persistence des votes, c pas top top. Donc j'ai jumelé ca a un systeme de Cookies, seulement voila, les cookies, c'est bien beau, mais ca se supprime facilement.

Alors la vraie question, c'est peut-on mémoriser un fichier en php sur le poste client ou sur le serveur, afin de pouvoir mémoriser les votes d'un internautes sur ces modules, pour qu'il ne puisse pas voter plusieurs fois pour le même module.

Je pense que c le genre de question récurrente sans fin, mais p'tet qu'il existe une soluce que je ne connais point.

D'avance merci pour vos lueurs

:jap:



Jusqu'a présent, il y a un combat entre les programmeurs qui essaye de faire des programmes de plus en plus simple et de plus en plus souple pour les utilisateurs ET l'Univers qui produit des cons de plus en plus cons...jusque la c'est L'Univers qui gagne

iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 20 janvier 2005 - 11 h 02 m 07 s

Je ne connais pas specialement PHP mais une idee bete .. obtenir la persistance via une base de donnees, non ??




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


The Temporer
PHP forEver and Ever !

Messages : 840
Inscrit le 11/02/03
Ville : Lyon
Non connecté
  Posté le 20 janvier 2005 - 11 h 09 m 46 s
ouais, ji avé pensé, mais d'une ca risk de prendre pas mal de place, de deux, la seule chose sauvegardable serait l'ip, donc pour peu que le mec se reconnect, changement d'ip, et la, ca revient au même que les cookies...mais j'yavais pensé, en effet, merci ;)



Jusqu'a présent, il y a un combat entre les programmeurs qui essaye de faire des programmes de plus en plus simple et de plus en plus souple pour les utilisateurs ET l'Univers qui produit des cons de plus en plus cons...jusque la c'est L'Univers qui gagne

iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 20 janvier 2005 - 12 h 01 m 25 s

Ben, tu fais aussi de l'authentification et ca roule, non ??




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


The Temporer
PHP forEver and Ever !

Messages : 840
Inscrit le 11/02/03
Ville : Lyon
Non connecté
  Posté le 20 janvier 2005 - 13 h 07 m 10 s
C'est a dire identification? par login/mot de passe?

Justement, le p'tit truc dur, c que je souhaite que les utilisateurs n'ai pas a devoir s'identifier, sinon, juste pour un vote, c un peu décourageant...

Dans le cas de l'identification, c sur, ca résoud tout le pb, plus besoin de noter l'ip, ca se fai par identifiants, et c bon....mais la non, pas d'identification souhaitée...

des idées?



Jusqu'a présent, il y a un combat entre les programmeurs qui essaye de faire des programmes de plus en plus simple et de plus en plus souple pour les utilisateurs ET l'Univers qui produit des cons de plus en plus cons...jusque la c'est L'Univers qui gagne

Woofy
Pour les bons tuyaux me demander

Messages : 26 213
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 janvier 2005 - 14 h 23 m 59 s
Bah le cookie reste malheureusement la meilleur solution, car tu ne peut pas autrement sauvegarder de fichier sur le poste du client, ni y acceder. Du moins pas a ma connaissance (sinon bonjour les virus!)
A ma connaissance, il n'existe pas de solution miracle, chaque solution ayant ses failles :

- Enregistrement de l'ip : ne fonctionne que pour les ip fixes (en essayant d'enregistrer l'adresse mac c'est ptet possible... si tu peut acceder a l'adresse mac. En php ca m'etonnerais, peut etre en perl? Puis tu peut toujours changer de machine!)
- Cookie : il peut etre supprime
- Enregistrement : lourd, et plusieurs comptes peuvent etres crees.
- Identification par mail avec confirmation : lourd egalement, et on peut utiliser plusieurs adresses mail.

Non, la tu ne peut pas faire grand chose, il y aura toujours une parade. Mais en combinant plusieurs solutions, tu peut peut-etre decourager les internautes.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


FiFouille


Messages : 259
Inscrit le 29/10/04
Non connecté
  Posté le 20 janvier 2005 - 14 h 42 m 42 s
Ben vi, y'a que le cookie dans ce cas de figure

et l'histoire de l'adresse mac, sur le net t'as aucune, mais alors aucune chance de voir apparaite la moindre adresse mac, quel que soit le langage, vu que c'est de toute facon lié à la couche réseau et pas application




Woofy
Pour les bons tuyaux me demander

Messages : 26 213
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 20 janvier 2005 - 14 h 48 m 33 s
ouaip! :(
Ou alors faire un script C et l'appeler avec du shellscript? :D
Heu... non la je reve un peu! :D



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


The Temporer
PHP forEver and Ever !

Messages : 840
Inscrit le 11/02/03
Ville : Lyon
Non connecté
  Posté le 26 janvier 2005 - 14 h 51 m 36 s
c bien ce que je craignais...je voulais m'orienter vers du jsp au pire, histoire de faire des servlets gérés par le serveur, mais d'une je connais que superficiellement ce systeme, et de deux, je suis aps convaincu que ce soit une soluce en soit.

Cookie, nous voila !


Message édité 1 fois, la dernière par The Temporer le 26 janvier 2005 - 14 h 53.

Jusqu'a présent, il y a un combat entre les programmeurs qui essaye de faire des programmes de plus en plus simple et de plus en plus souple pour les utilisateurs ET l'Univers qui produit des cons de plus en plus cons...jusque la c'est L'Univers qui gagne

Page genérée en 0.3112 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory