une page qui s'affiche un fois / 24 heures

WRInaute occasionnel
assalam alaykoum,

je cherche un code php pour afficher une page 1 fois / 24 h / machine.
Cookies, ou autres trucs.

Merci
 
WRInaute occasionnel
Code:
<?php  

if($_GET['ref']) 
{		
  if($cookieExpiration != 0)
    $cookieLifetime = time() + $cookieExpiration*86400;
  else
    $cookieLifetime =  time() + 3650*86400;
    
  SetCookie ("ref",$_GET['ref'], $cookieLifetime, $cookiePath, $cookieDomain);
  SetCookie ("ref",$_GET['ref'], $cookieLifetime, $cookiePath, $cookieDomain);
  SetCookie ("ref",$_GET['ref'], $cookieLifetime, $cookiePath, $cookieDomain);
  SetCookie ("ref",$_GET['ref'], $cookieLifetime, $cookiePath, $cookieDomain);
  SetCookie ("ref",$_GET['ref'], $cookieLifetime, $cookiePath, $cookieDomain);

  session_start();
  $_SESSION['ref'] = $_GET['ref'];

include "affconfig.php"; 
  mysql_connect($server, $db_user, $db_pass) 
    or die ("Database CONNECT Error (line 17)"); 
    
  mysql_db_query($database, "INSERT INTO clickthroughs VALUES ('".$_GET['ref']."', '$clientdate', '$clienttime', '$clientbrowser', '$clientip', '$clienturl', '')"); 
}
?>

Voici le code de la page que j'aime qu'elle n'execute l'insert dans la base de données qu'une fois / 24 h/machine (ip)

Merci
 
WRInaute impliqué
Je pense que c'est le genre de site que tu cherches.

Déjà, pourquoi afficher une page par jour ? à quoi servira t-elle cette page ?
 
WRInaute occasionnel
Cette page execute l'insert des données dans la base. et j'aime pas que quand on actualise la page, les données se dupliquent.
Voir le code en haut. et merci pour votre interet
 
WRInaute discret
Mets clientip et clientdate en clé primaire dans ta base de donnée

et rajoute un @ avant ton mysql_db_query

Je pense que ça peut marcher et c tout simple ;)
 
WRInaute occasionnel
Non, ca depond de l'utilisateur, du visiteur de la page ...
Ce n'est pas une tache que j'aime executer moi ...
C'est le visiteur qui decide de visiter la page ou non ! Donc d'executer l'insert dans la base de données ou non ... Webcron n'a rien a avoir avec ce que je cherche ...

Merci
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut