Page 1 sur 1
Comment cacher un URL en php
Posté : 22 juil. 2010, 15:13
par arkhon21
Bonjours,
Savez-vous comment peut on cacher en php un URL dans la barre d'état (pour éviter les fraudes en affiliation)?
Merci
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 15:27
par jojolapine
Bonjour,
C'est tout bonnement impossible!
Pour ma part, je ne vois que deux moyens de faire (l'un, l'autre ou les deux):
- filtrer les hits répétés sur une même IP (même si celle dernière n'est pas très fiable et peux changer facilement)
L'inconvénient est donc que c'est facilement contournable, mais également que certains hits "bien intentionnés" venant d'un réseau d'entreprise seront écartés.
- Filtrage sur le rapport hit/temps: pour un utilisateur donné, bloquer les affiliations si il y a plus de X hits par minute par exemple...
Il y a peut-être d'autres solutions, mais rien ne me viens

Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 15:55
par arkhon21
Bonjour,
C'est tout bonnement impossible!
Pour ma part, je ne vois que deux moyens de faire (l'un, l'autre ou les deux):
- filtrer les hits répétés sur une même IP (même si celle dernière n'est pas très fiable et peux changer facilement)
L'inconvénient est donc que c'est facilement contournable, mais également que certains hits "bien intentionnés" venant d'un réseau d'entreprise seront écartés.
- Filtrage sur le rapport hit/temps: pour un utilisateur donné, bloquer les affiliations si il y a plus de X hits par minute par exemple...
Il y a peut-être d'autres solutions, mais rien ne me viens

Et cliquer sur un "faux" lien qui redirige vers le vrai lien?
par exemple
je clique sur
http://www.monsite.com/enter1.php > script de redirection > le vrai lien
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:17
par jojolapine
Et qu'est-ce que cela changerais ?
Le faux liens ne te permettra pas plus de filtrer les abus... si?
Si on me dit:
"pour votre affiliation veuillez donner cette url: monsite.com/fauxlien?user=654"
ou bien:
"pour votre affiliation veuillez donner cette url: monsite.com/vrailien?user=654"
le résultat sera le même puisque que le faux lien redirigera vers le vrai lien...
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:25
par arkhon21
Et qu'est-ce que cela changerais ?
Le faux liens ne te permettra pas plus de filtrer les abus... si?
Si on me dit:
"pour votre affiliation veuillez donner cette url: monsite.com/fauxlien?user=654"
ou bien:
"pour votre affiliation veuillez donner cette url: monsite.com/vrailien?user=654"
le résultat sera le même puisque que le faux lien redirigera vers le vrai lien...
le but est de cacher par exemple: monsite.com/lien?user=654 par un: monsite.com/enter1.php
petite subtilité
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:27
par jojolapine
et monsite.com/lien?user=123 sera caché quelle url?
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:30
par @rthur
Bonjour,
Tu peux masquer une vraie url soit en utilisant un raccourcisseur d'url par exemple
http://bit.ly (et ils ont des API pour automatiser cela si besoin)
Tu peux également utiliser du javascript, c'est notamment ce que fait Google pour savoir sur quel lien de résultat ses utilisateurs cliquent.
Exemple :
http://www.google.fr/#hl=fr&q=test
Si tu survoles un lien tu as l'adresse normale dans la barre d'adresse
http://www.testcouleur.com, mais si tu cliques dessus hop le lien change vers un lien Google qui va ensuite te rediriger ni vu ni connu vers le site demandé...
Pour le voir tu peux faire un clic gauche dessus puis repasser ta souris sur le lien pour voir le changement
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:32
par arkhon21
et monsite.com/lien?user=123 sera caché quelle url?
monsite.com/enter1 cache
monsite.com/lien?user=123
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:33
par arkhon21
Bonjour,
Tu peux masquer une vraie url soit en utilisant un raccourcisseur d'url par exemple
http://bit.ly (et ils ont des API pour automatiser cela si besoin)
Tu peux également utiliser du javascript, c'est notamment ce que fait Google pour savoir sur quel lien de résultat ses utilisateurs cliquent.
Exemple :
http://www.google.fr/#hl=fr&q=test
Si tu survoles un lien tu as l'adresse normale dans la barre d'adresse
http://www.testcouleur.com, mais si tu cliques dessus hop le lien change vers un lien Google qui va ensuite te rediriger ni vu ni connu vers le site demandé...
Pour le voir tu peux faire un clic gauche dessus puis repasser ta souris sur le lien pour voir le changement
Super, je vais explorer cette piste
Re: Comment cacher un URL en php
Posté : 22 juil. 2010, 16:40
par jojolapine
et monsite.com/lien?user=123 sera caché quelle url?
monsite.com/enter1 cache
monsite.com/lien?user=123
C'est bien le problème, si tu as une même url pour rediriger sur deux différente, c'est impossible, tu ne peux pas savoir pour qui sera l'affiliation si le lien est le même pour tout le monde...
La méthode d'arthur (javascript) est bonne dans l'idée, mais celui qui voudra en abuser, sera tout à fait capable de trouver quelle url on essaye de lui cacher...