Aller au contenu

Un lien qui s'affiche tous les 24h


dylan963

Sujets conseillés

Bonjour,

Je suis en pleine création de jeux php ...

Mais j'ia un problème.... je voudrait que les joueurs peuvent acheté de l'argent gratuitement sur un lien, mais qu'il n'en n'abuse pas donc je cherche un "script" pour que le lien s'affiche toute les 24h ... :smartass:

J'èspere que vous m'avez compris et que j'ai poste dans la bonne catégorie ... :shutup:

Merci d'avance,

Dylan

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Ça t'intéresserait de m'acheter de l'argent gratuitement ? :wacko: Que comprends-tu quand tu te relis ?

Bon, je pense qu'on saura néanmoins te répondre. N'étant néanmoins pas spécialiste je crois que l'exécution d'un script à heure fixe peut se faire via une tâche Cron. Merci de confirmer.

Lien vers le commentaire
Partager sur d’autres sites

karnabal, tu n'as pas lu sa première phrase : "Je suis en pleine création de jeux php ..." :P

dylan963, il suffit de mettre une colonne dans ta base de données avec la date où il a cliqué sur le lien pour la dernière fois. Ensuite, au chargement de ton script, tu regardes la date dans la base de données : si elle correspond à aujourd'hui, pas d'affichage du lien, si elle est différente de la date d'aujourd'hui, tu affiches le lien... Une fois qu'il a cliqué sur le lien, tu mets à jour la valeur dans la base de données ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir

En fait il existe des jeux en php, ou lorsque l'on click sur un lien, le joueur correspondant au lien gagne de l'argent virtuel dans le jeux. Et tout cela gratuitement :) Tout l'interet du système c'est de faire du marketing viral, il faut qu'il y ai de nombreuses de personnes qui cliquent sur le lien, autre que le joueur lui-même ce qui n'a d'interet que pour le joueur. Donc le joueur se charge de faire de la promotion pour le jeux.

Ce que tu veux faire c'est permettre à chaque ip de compter une fois par 24h et par joueur c'est ça ?

Lien vers le commentaire
Partager sur d’autres sites

Non mais j'ai juste déjà vu ça. Il te faut une table avec joueur,ip,timestamp. Quand tu génère ta page, avec en paramètre l'id du joueur, tu fais une requete dans ta table pour vérifier si cette ip n'a pas déjà chargé la page pour ce joueur depuis 24h. Si elle ne l'a pas fait, tu incrémente l'argent et log dans ta table joueur,ip,timestamp, sinon non :) Il faut aussi penser à purger de temps en temps les éléments de ta table qui on plus de 24h.

Lien vers le commentaire
Partager sur d’autres sites

Une colonne dans la table membre suffit, et pas besoin de l'IP si chaque joueur est unique... Mais j'ai l'impression que mon message n'a pas été lu. Tant pis.

Lien vers le commentaire
Partager sur d’autres sites

Le but de ce genre de lien n'est pas qu'il soit visible qu'une fois par jour par joueur, mais qu'un maximum de ses amis puissent clicker dessus. C'est pour cela qu'il faut limiter en fonction de l'ip et non du joueur.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...