Onun "son görüldü" saklı zamana karşı kontrol - Ben kullanıcı bir web sitesi ayrıldığında bir sonraki ziyaretinizde o bir "yeni bir içerik var" mesajı (varsa) bulmak, böylece zaman saklamak istiyorsunuz bir cookie kurmaya çalışıyorum .
Ben saplanıp kaldım şeyler ikisidir: nasıl bir tanımlama o leaves sitesi gönderebilirim? O geri geldiğinde, o zaman, nasıl son yayınlanan içeriğin zaman karşılaştırıldığında, bu verileri kontrol edebilirim?
Bu şimdi ben kodu:
<!-- I send the cookie -->
<?php
// How long should something be considered new for? (In seconds.)
// seconds * minutes * hours * days
// Default is 72 hours (3 days).
$stillnew = 60*60*24*3;
setcookie('CookiePublishing', time()-$stillnew, time()+60*60*24*30, '/');
?>
<!--I check the cookie and print -->
<?php
$entrydate = last_comment_time();
if ($_COOKIE['CookiePublishing'] < $entrydate) {
echo '<p>New Comment!</p>';
}
?>
Gördüğünüz gibi, ben anlamaya hala var last_comment_time()
adında bir işlevi hayal, ama benim asıl sorun hala çerez gönderildiğinde hangi anı olacak.
Herhangi bir giriş / alternatif çözüm için çok teşekkürler.