Set session/cookies pour 24hs montrer quelque chose une seule fois par jour pour les utilisateurs
J'ai été la recherche de la dernière heure comment faire... je pense que c'est assez facile, mais je ne pouvais pas le faire fonctionner.
Je veux montrer quelque chose (AdSense) une seule fois par jour.
Je ne sais pas quelle serait la meilleure façon, si l'utilisation de cookies ou des Sessions PHP. En tout cas, pouvez-vous m'aider et me dire comment pourrais-je faire cela?
Merci d'avance!
Santiago
Edit: je pense que de cette façon je peux créer la Session, mais je ne sais pas comment faire pour "recréer" toutes les 24 heures et comment vérifier que la session dans le but de montrer ce que je veux montrer une fois par jour.
if (!isset($_SESSION['adSense'])
$_SESSION['adSense'] = time();
if (time() - $_SESSION['adSense'] <= 60*60*24 ) {
return true;
} else {
return false;
}
Voulez-vous nous montrer ce que tu as essayé et qui n'a pas fonctionné?
J'ai essayé beaucoup de choses, je pourrais coller un bout de code qui ne fonctionne pas mais je ne sais pas si cela serait utile.
Ainsi, pour le code que vous avez écrit, comment ne pas fonctionner? Est-il définir le cookie? Est-il définir le cookie, mais l'horodatage n'est pas de travail? Le timbre de temps de travail, mais les choses semblent encore?
J'ai édité la question.
J'ai essayé beaucoup de choses, je pourrais coller un bout de code qui ne fonctionne pas mais je ne sais pas si cela serait utile.
Ainsi, pour le code que vous avez écrit, comment ne pas fonctionner? Est-il définir le cookie? Est-il définir le cookie, mais l'horodatage n'est pas de travail? Le timbre de temps de travail, mais les choses semblent encore?
J'ai édité la question.
OriginalL'auteur Santiago | 2012-08-23
Vous devez vous connecter pour publier un commentaire.
Sessions expirent lorsque l'utilisateur quitte le site, en utilisant des cookies est ce que vous voulez:
Une question, puis-je le faire une fois dans l'en-tête et vérifiez la présence du cookie à chaque fois que je veux afficher quelque chose dans ma page? Parce que je veux montrer 3 choses différentes dans ma page et je ne sais pas si le cookie 3 fois à droite...
Il fonctionne, peu importe combien de fois vous mettez le code (même avec un contenu différent) sur la même page. Il ne cookie une fois.
Je vois, mais ne serait-il pas plus propre pour définir le cookie qu'une seule fois, puis vérifier à chaque fois que je veux montrer quelque chose?
Oui, vous pouvez supprimer
setcookie
dans les positionnements.OriginalL'auteur IMB
Vous pouvez le faire de cette façon.
1.
2.
3.
Vérifier Cookie
OriginalL'auteur Muhammad Shahzad
Que diriez-vous faire dans l'autre sens:
exactement 🙂 nous avons répondu à 2 minutes d'intervalle 🙂
OriginalL'auteur Majid Laissi