私はいくつかの異なる雑誌のコンテンツが保存されるサイトを作成しています。ユーザーは質問と回答を使用して雑誌にアクセスします。複数のコンテンツへのユーザーのアクセスを追跡するにはどうすればよいですか?
アクセス権を取得すると、一定期間アクセスを続けていただきたいと思います。
私は、データベーステーブルがcookie_id、issue_id、および有効期限を保存できると考えています。ユーザーが最初の問題にアクセスすると、新しい一意のIDを含むCookieがコンピューターに保存されます。その一意のID、アクセスしたばかりのコンテンツの問題ID、有効期限はデータベースに格納されます。
別の問題にアクセスすると、新しいデータベースエントリが作成されますが、クッキーIDは再利用されます。
サイトに戻ったときに、関連するすべてのデータベースエントリを取得し、それらが期限切れになるまでユーザーが再訪問できるようにCookieが使用されます。
これを行うにはスマートな方法がありますか?
ありがとうございます!
ありがとうございます。アクセスは非常に短命(最大で数日、正確な値が設定されていないが)、私はおそらく、合理的なデータベースのサイズを維持するために一日一回、期限切れの鍵のデータベースのクリーンアップを実行することになるので。あなたの助けをもう一度ありがとう。 –