Ejemplo n.º 1
0
 public static function set_viewed_ids($post_id)
 {
     $expire = time() + self::$cookie_expire;
     self::$cookie = self::get_viewed_ids();
     if (empty(self::$cookie)) {
         self::$cookie = [$post_id];
         setcookie(__CLASS__, json_encode([$post_id]), $expire);
         return true;
     } else {
         if (!in_array($post_id, self::$cookie)) {
             self::$cookie[] = $post_id;
             setcookie(__CLASS__, json_encode(self::$cookie), $expire);
             return true;
         }
         return false;
     }
 }