Everytime a user reads a post, it assigns a cookie, eg.
set_cookies($id,'read',60*60*24);
But the problem is how do i select all the posts that hasn’t been read by the user?
SELECT * from posts where (post is unread)
It doesn’t require a login. Table structure:
ID | Content | Category
With your solution, you’d do something like this:
But you should really look into storing your read variables differently.