Infos et aide sur programme d'affiliation

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Infos et aide sur programme d'affiliation

par Cobra52 » 13 févr. 2009, 09:43

oui mais j'aurais fais l'inverse...
Oui, j'ai passé la vérif du cookie avant celle du $_GET et ça semble bien fonctionner.

Je cloe la demande.
Merci à vous ;)

par Invité » 12 févr. 2009, 18:36

oui mais j'aurais fais l'inverse...

par Cobra52 » 12 févr. 2009, 12:12

oui, je suis en train de faire :
1° je teste si il existe un $_GET['affilid'] dans l'url
if (isset($_GET['affilid']) && !empty($_GET['affilid'])) {
2° si il existe, je passe le $_GET['affilidi'] en $_SESSION['affilid'] et je crée un cookie SetCookie("Cookaffilid",
3° sinon, je teste si il existe un cookie d'affiliation
else if (isset($_COOKIE['Cookaffilid']) && !empty($_COOKIE['Cookaffilid'])) {
4° si il existe je le passe en $_SESSION['affilid']
5° sinon, je vérifie l'url et le nom de domaine (www.xxxx.yyy)
else if (isset($_SERVER['HTTP_REFERER']) && ($_SERVER['HTTP_REFERER'] != "") && ($_SERVER['HTTP_REFERER'] != "bookmarks"))
{
	$url = parse_url($_SERVER['HTTP_REFERER']);
	$url_affil = $url['host'];
et je teste la présence du ndd dans la bdd (si www.domaine.ext ou sous-domaine.domaine.ext existe)
Mon analyse est-elle la bonne ?
Merci.

par Aureusms » 11 févr. 2009, 22:46

Un truc assez simple à mettre en œuvre : tu testes si les cookies sont actifs ou non puis si ils ne le sont pas : tu recherches dans l'url.

Infos et aide sur programme d'affiliation

par Cobra52 » 11 févr. 2009, 12:47

Bonjour à tous,

Je suis en train de créer un programme d'affiliation pour l'un de mes sites.
J'aurais besoin de votre aide concernant le lien d'affiliation.

Sachant que :

1° les liens du type :
http://www.zzzz.com/affilie.php?affid=1
ou
http://www.zzzz.com/article.php?art_id=12&affid=1
ou
http://www.zzzz.com/article.php?art_id= ... racker=xxx (si l'affilié utilise un tracker pour effectuer un suivi des clics)
pourra être considéré comme du duplicate content et pas forcément bon pour le référencement.

2° le HTTP_REFERRER n'est pas fiable, si l'affilié redirige vers mon site en utilisant un 301 ou 302, et on peut le désactiver, le modifier, le falsifier ...

3° les cookies peuvent être désactivés

4° j'aimerais avoir une url SEO friendly, si possible :wink:

Donc, si vous pouviez m'éclairer sur quelle méthode à adopter pour définir avec certitude la provenance du visiteur et ne pas léser les affiliés ?

Merci à vous.