Originally posted by JimJamJammin
Would someone kindly be able to tell me the advantages of using 'sessions' (which uses cookies) instead of my usual cookie system?
Security is an issue since fairly personal data is going to be stored, hence security needs to be quite tight in order to comply with the Data Protection Act.
Sessions store their data on the server, and are not visible to the standard user. Implemented properly, they can be almost impossible to circumvent (unless you want to guess the session ID at random).
Sessions do store cookies, yes. However this cookie is only to pass the session ID along through the session. This can be disabled and you can force passing of the session ID through a URL, however. Beware that forcing the sessid through a url is not a good move for what you're doing. 🙂
I don't recommend using cookies to check if your visitor is valid. Stick to sessions only, and store your session data in a database using your own session handling functions.