Version complète: sur le forum Webmaster Hub : Un lien qui s'affiche tous les 24h
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
dylan963
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.gif
J'èspere que vous m'avez compris et que j'ai poste dans la bonne catégorie ... shutup.gif
Merci d'avance,
Dylan
karnabal
Salut,

Ça t'intéresserait de m'acheter de l'argent gratuitement ? wacko.gif 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.
sarc
karnabal, tu n'as pas lu sa première phrase : "Je suis en pleine création de jeux php ..." tongue.gif

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 wink.gif
ReikiDojo
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 smile.gif 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 ?
dylan963
Salut,
Oui sais sa que je veut Reikidojo tu connais un script de se gore rolleyes.gif ?
ReikiDojo
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 smile.gif Il faut aussi penser à purger de temps en temps les éléments de ta table qui on plus de 24h.
sarc
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.
dylan963
Salut Sarc je vais essayé ta solution wink.gif
bonne soirée/nuit
ReikiDojo
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.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.