How could I write a code for recently viewed products? I use a database to create dynamic pages and thought I could store the ID number in a session or cookie and pull the image and title from the database. Although I dodn’t know if this would work. I would only want it to display the last 5 items viewed and not show any duplicates. Any Ideas?
Share
The conventional way would be to store within a cookie. If you can encrypt the cookie, do so.
Remember, a cookie can be modified by the user. The #1 rule is to never trust user input. All in all, be sure to validate the information before displaying or you’ll open yourself up to the world of attacks.
Store the IDs in an array? Seperate by ‘,’ or ‘.’ — do NOT create 100 different cookies for storing IDs.
You COULD also use SQL to store the views… but why use un-needed sql queries? SQL is for storage, long term. Session and cookies are for current actions.