Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2006, 02h40   #1
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 321
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 321
Points : 38
Points : 38
Par défaut [Cookies] Limitation de visite sur un site

bonjour,

Je travaille sur un ptp, le principe c'est de diffuser un lien une url qui affiche des pubs. Vous donnez votre lien et vous gagnez à chaque fois que quelqu'un visite cette page. Mon problème c'est que je dois limiter l'accès aux pubs à une par jour. Le moyen serait d'utiliser la variable d'environnement remote_adress de php ou alors de passer par les cookies (le problème étant que les cookies peuvent etre désactivés).
L'idée c'est de stocker toutes les ip dans une table et tous les jours détruire la table contenant les ip pour repartir à 0.
Si l'ip est trouvé dans la table cette personne a déjà visité la page de pub de mon site sinon non simple en fait. Le problème c'est qu'il suffit de se déconnecter et reconnecter et on a une nouvelle adresse ip et donc le programme croit que c'est la première fois que l'on vient hors ce n'est pas le cas.
Merci de me donner votre avis.
pas30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 10h02   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Il me semble aussi qu'en se basant sur l'adresse IP d'autres problèmes apparaissent, les abonnés AOL ayant des IP identiques (enfin sur les forums phpbb par exemple si on regarde les adresse IP de comptes différent mais abonnés chez AOL peuvent avoir la même adresse IP même si ils n'ont aucun lien entre eux).
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 10h30   #3
Membre confirmé
 
Inscription : décembre 2006
Messages : 297
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 297
Points : 248
Points : 248
L'IP n'est pas un moyen fiable à 100% étant donné qu'il existe aussi des proxy, des voisins cher qui ont peut allez, des salle de réseaux...
Mais je ne pense pas qu'il existe de meilleur moyen.
juJuv51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 12h42   #4
Membre éclairé
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 397
Points : 397
Envoyer un message via MSN à genova
Salut, tu peux te baser sur plusieurs informations au lieu d'une seule, afin de filtrer davantage les visites. Plutôt que te baser uniquement sur l'IP, tu peux :
1) Te baser sur l'IP
2) Te baser aussi sur le user_agent (navigateur)
3) Envoyer un cookie au client et vérifier s'il a ce cookie
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 22h05   #5
Membre habitué
 
Inscription : avril 2006
Messages : 234
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 234
Points : 130
Points : 130
Le problème des cookies c'est que ca s'efface. Le seul moyen d'être sur ce serait d'avoir un couple {login,mdp} unique pour chaque personne qui clique. Ce qui doit être impossible dans ton cas. L'ip ca se change, l'adresse MAC est unique mais dés que tu rencontres un routeur ta trame contient l'adresse de l'interface du routeur et non plus celle de l'envoyeur ! Hardu comme problème
roudoudouduo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 23h45   #6
Membre éclairé
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 397
Points : 397
Envoyer un message via MSN à genova
Les cookies se changent, tout comme le user_agent et l'IP .. D'où l'intéret d'utiliser les 3 et pas uniquement les cookies. Quelle probabilité qu'un utilisateur moyen aille modifier les trois simultanéments ?
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h50.


 
 
 
 
Partenaires

Hébergement Web