PHPとCookieを使って閲覧履歴を実装する予定なのですが
閲覧履歴の実装を行うのは、はじめてなのでどのように実装すればよいのか悩んでいます。
以下の手順で実装しようと思うのですが、セキュリティ的な面も含め助言していただけたら助かります。
また、こう実装した方がよいというのがあれば教えていただければ助かります。
- ログイン時にユーザーID(ログイン時には使用しないID)をハッシュ化してCookieに保存
- 投稿ページを表示したタイミングで閲覧した投稿のIDをハッシュ化して閲覧日時と一緒にCookieに保存
- 閲覧履歴の表示時、Cookieに保存しているユーザーIDのハッシュを判定
- Cookieに保存しているハッシュ化された投稿IDを、WHERE文で取り出して表示(DBにはあらかじめidをハッシュ化させて保存させたものとします)
文章から伝わりづらいかもしれませんが、どうぞよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。