Page 1 sur 1

Créez une url de parrainage ?

Posté : 28 avr. 2007, 09:40
par Morph
Bonjour,
"Le parrainage donne la possibilité à vos membres d'en référer des nouveaux grâce à une url personnalisé dans la grande majorité des cas. Les avantages sont grands pour vous puisque votre site circule rapidement sur le web.

Bien sur il vaut mieux avoir un site adapté au système ou au pire trouver un leitmotiv pour vos membres. Ce leitmotiv peut être, par exemple, un concours qui récompense chaque mois les membres ayant engendré le plus d'inscriptions. Cela peut bien entendu aller plus loin avec, pour des sites commerciaux, la possibilité d'offrir un pourcentage aux clients/membres ayant amené une nouvelle vente etc...

Vous aurez donc compris que ce système est très avantageux, peut avoir un large champ d'applications et peut même devenir ludique (vous savez ces sites mettant en scène des loup-garous contre des vampires. Après s'être inscrit et avoir choisi son camp vous diffusez votre url pour mordre le plus d'internautes...)."
SOURCE: http://forum.joomlafacile.com/showthread.php?t=17566

Je cherche ce type de système depuis maintenant plusieurs jours, sans résultat... :( J'ai découvert le forum de joomlafacile qui explique exactement ce que je souhaiterais. Le seul soucis c'est que je tutoriel décrit est optimisé pour joomla (genre de phpnuke je pense).

Si quelqu'un connait un tutoriel, un scipt "déjà tout fait" ou peut me dire comment faire phase par phase (ex: comment faire une url http://www.votresite.com/index.php?par=[identifiant du membre], les requêtes, ainsi que les cookies...)

Merci de votre intention, je pense que ce qui va suivre peut interresser beaucoup de monde.

Posté : 28 avr. 2007, 10:55
par thehawk
ca a l'air interressant , mais tu veux faire quoi exactement ?

Posté : 28 avr. 2007, 13:22
par Morph
Je veux exactement faire ça:
Lors de l'inscription d'un membre il va falloir lui attribuer un id (comprendre un numéro), de parrainage. C'est cet id qui sera mit dans le paramètre "par" de l'url (ex : "...?par=128").

Lorsqu'un internaute arrivera sur le site par cet url on récupérera la valeur contenu dans "par".

Par sécurité on vérifiera que cet id existe bien dans la base.

Si le nouvel internaute s'inscrit, on notera dans la base qu'il est le filleul du parrain numéro 1 et on lui attribuera à lui aussi un id de parrainage.

Vous comprendrez donc qu'un filleul peut être aussi parrain et inversement...

Bien entendu il va de soi qu'à partir de l'id de parrainage on peut facilement retrouver toutes les infos du membre. (id utilisateur, pseudo, nom etc...)
Il faut aussi compter le fait que l'utilisateur peut "visiter" le site avant de s'inscrir et il faut donc (je pense avec un cookie) garder en mémoire qu'il est notre parrain.

Je pense que cela peut etre super intéressant en effet.

Posté : 28 avr. 2007, 14:43
par thehawk
donc si j'ai bien compris l'id de parrainage correspond a l'id du parrain est ce que c'est exact ?

As tu developper un bout de code ?

Posté : 28 avr. 2007, 14:51
par orgerix
Il faut ajouter dans ta page principale après vérification de la validité de l'ID ces lignes :
session_start()
$_SESSION['ID']=$_GET['ID'];
PUis au moment de l'inscritpion, tu récupère la variable de session. (Il ne faut pas oublier d'initialiser la session au moyende session_start())