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...