Récompenser les cliqueurs

Eléphanteau du PHP | 26 Messages

15 oct. 2011, 11:51

Bonjour à tous!
J'aimerais récompenser les visiteurs qui cliquent sur les bannières de mes partenaires. Mon site étant un jeu, je n'ai aucun problème pour trouver de bonnes récompenses à offrir comme par exemple des écus d'or.

Je sais pas comment faire. Dois-je faire une page de redirection? Merci d'avance pour vos réponses.Voila les éléments que j'aimerais utiliser:
$argent = $_SESSION['argent'];


<img title="medieval baston" src="http://img.root-top.com/topsite/mmorpg/banner.gif" border="0" alt="medieval baston" /> <br />Medieval Baston</a>


$argent = $argent + 5;

$_SESSION['argent']= $argent;

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2011, 12:17

Il te faut effectivement réaliser un script qui va prendre en compte le clic de l'utilisateur (pour mettre ta session ou ta base de données à jour) puis le rediriger vers la page qu'il a demandé :)

Il te faudra ensuite ajouter un lien qui pointe vers ce script sur les images de tes partenaires (en passant en paramètre l'info de la page à ouvrir), et ça devrait rouler :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 190 Messages

15 oct. 2011, 12:24

Salut,

Si tu as plusieurs liens, il va falloir songer a les stocker dans une base de données afin d'éviter de faire une page de redirection pour chaque lien.

Je suppose que tu as déjà une base de données pour tes membres. Dans ce cas tu peux lier une table à ta table membre qui va contenir les infos des membres qui ont cliquer sur tel ou tel lien.

Eléphanteau du PHP | 26 Messages

15 oct. 2011, 13:07

voila un exemple que j'ai vu sur un autre site. Puis-je le prendre tel quel (en modifiant le lien, bien sûr)? Je ne sais pas faire de script.
<a href='http://www.webgourou.com' target='pp_clics' OnClick="javascript:window.open('scripts/pp_out.php?id=webgourou','pp_clics');"'>

Eléphant du PHP | 190 Messages

15 oct. 2011, 13:30

Le code que t'as mis ouvre un script php que tu dois posséder sur ton serveur pour que ça fonctionne.

Je viens de faire un tour sur ton site, j'ai joué un peu. Mais si je quitte la page, je dois tout recommencer ??? Tu stockes visiblement tout dans des sessions mais il faut impérativement que tu songes à stocker tes informations dans une base de données pour qu'on puisse continuer a jouer même après avoir quitter la page.

Sinon le système fonctionne plutôt bien... Si c'est toi qui à coder tout cela, tout seul, tu devrais pouvoir t'en sortir en suivant quelques tutos.

Eléphanteau du PHP | 26 Messages

15 oct. 2011, 18:17

J'ai déjà essayé de faire une base de donnée, mais j'arrivais jamais à récupérer les données. J'ai donc décidé sur un coup de tête de faire uniquement des variables de sessions pour le début. Je pense que je vais regarder à nouveau dans peu de temps.

Pour le problème des bannières, j'ai commencé à lire un tutoriel sur le JS en début d'aprem.

Merci pour vos conseils.