Currently in development is a PHP site where anyone can reply to peoples listings. They do not require a login or account.
What I would like to achieve is to inform the users if they have already responded to a listing and when. Because they are not logged in I cannot simply save responses in a database mapped to a user.
My initial conception is to use cookies. Saving the listing IDs and timestamp. But this could result in numerous cookies being stored. The other option to store all in info in one cookes via a coded string. IE code the array into a string and save it in the cookies. But my concern here is the data in the cookies will become quite large.
Are there limits on the count of cookies and/or the data within a cookies. Are there any other better methods to achieve the same results. IP addresses are unreliable and I do not think will be accurate. If cookies are used they would need to be maintained when listing get deleted and the data is no longer relevant.