Fork me on GitHub




(1) 2 3 »


Mylink et tricherie
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
BOnjour,

Sur le site de la Ligue Rhône-Alpes de volley - qui remporte un succès à l'échelle local - les webmasters des sites de clubs se font la "guerre" pour être en tête de liste dans le bloc "top liens".

Ils trichent. (consultez le post fleuve si vous en avez le courage ici).
Différentes méthodes sont utilisées, notamment sur les rafraichissement de pages sur les sites cibles.

1) Avez-vous été confronté à ce problème ?
2) Avez-vous trouvé une solution qui réconcilie tout le monde ?

Merci de vos témoignages...

Posté le : 06/12/2005 15:14

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
juste pour précision : l'idéal pour toi, serait que l'on puisse limiter les clics à partir du site de la ligue rhône-alpes seulement alors ?
et donc, ne plus avoir d'accès direct (depuis d'autres sites) du type

http://rhonealpes-volley.fr/modules/mylinks/visit.php?cid=AAAAA&lid=AAAAA


En principe (sauf quelques cas), avec
$_SERVER['HTTP_REFERER']


on sait depuis de quelle url on accède à une page.
donc, on peut imaginer rajouter un contrôle sur le module mylinks, qui, dans le cas où une personne arrive depuis un autre domaine que le tien, elle soit redirigée vers l'index du module mylinks.

est-ce que ça te conviendrait comme solution ?

Posté le : 06/12/2005 15:55
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Sur xoops france, nous avons été confronté à des membres qui réalisaient une modification du libellé de la description de l eur site. Celle-ci validée par nous, le site en question se retrouvaient en première position dans dans le bloc Derniers sites xoops en page d'accueil.

Hervé a réalisé une modification afin que cela ne se reproduise plus.

Posté le : 06/12/2005 15:58
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Oui, c'est tout a fait ce que je recherche , blueteen.

Mais concrètement, que dois-je ajouter ?

Posté le : 06/12/2005 15:59

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Dans une demi-heure, j'ai un peu de temps libre.
je regarderai ça.
à froid, comme ça, je dirai que ça se passera dans le fichier visit.php du module mylink.
avant tout le traitement habituel et la redirection, un contrôle du domaine de provenance. (mais je dois regarder ce fichier de plus près tout de même)
je teste et je te redis ça tout à l'heure !

Posté le : 06/12/2005 16:01
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Je viens de tester ça vite fait en local.

Dans modules/mylinks/visit.php, juste après :
include '../../mainfile.php';


J'ajoute :
if (!eregi("rhonealpes-volley.fr"$_SERVER['HTTP_REFERER'])) // si on ne trouve pas le domaine indiqué dans l'url de provenance
    
{
    
redirect_header("http://rhonealpes-volley.fr"); // on renvoie sur la page d'accueil du site
    
}
    else { 
//sinon on effectue le traitement habituel


Et juste avant :
?>


J'ajoute :
}


j'ai testé avec mon propre domaine, et dans le cas où les accès à visit.php ne proviennent pas de mon domaine, ils sont redirigés sur l'accueil.
Idem dans le cas où l'on tape un lien direct dans la barre d'adresse :

http://rhonealpes-volley.fr/modules/mylinks/visit.php?cid=AAA&lid=AAA


Sinon le traitement habituel est effectué, avec la redirection et l'incrémentation des compteurs.
Ce n'est qu'une suggestion.

Posté le : 06/12/2005 16:21
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
par contre, ça va être à modifier un peu, car si le gars veut vraiment tricher, il créé un dossier portant le nom du domaine sur son serveur, et appelle le lien direct depuis ce dossier.
car mon script plus haut, contrôle juste juste le nom du domaine est bien contenu dans le referer.
par contre ce sera pour demain matin (je pense utiliser les regex pour contrôler vraiment le domaine)

sinon on fait le test sur

http://rhonealpes-volley.fr ou http://www.rhonealpes-volley.fr

ça, le tricheur ne pourra pas le simuler facilement.

à voir sur google aussi, s'il n'existe pas de navigateurs permettant de faire croire qu'on vient d'un autre endroit.
enfin, là il faut vraiment que le mec veuille tricher !
et puis on adaptera.
demain matin j'ai du temps à passer encore.

Posté le : 06/12/2005 17:00
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Ok, merci blue...
J'attendrais donc ta proposition optimale...

Posté le : 06/12/2005 17:09

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Guest_
de mémoire, lorsqu'on soumet une mise à jour d'un lien, le module (dans la version "normale") met à jour la date du fichier avec la date du jour.
Dans la "commande" sql qui effectue cette tache ("update mylinks...") il faut supprimer le champ date.

Posté le : 06/12/2005 23:12
Partager Twitter Partagez cette article sur GG+
Re: Mylink et tricherie
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
il y a une fonction sympa en php qui permet d'exploiter tout le contenu d'une url.

print_r (parse_url("http://username:password@hostname/path?arg=value#anchor"));'
/*
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
*/


J'utilise donc cette fonction pour récupérer précisément le domaine d'origine, et faire des tests dessus.
je te tiens au courant dans le matin.

Posté le : 07/12/2005 07:52
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

15 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 15 | Plus ...