|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 321 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
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) |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : décembre 2006 Messages : 297 ![]() |
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. |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 234 ![]() |
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
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com