So if I can chose from use session or cookie, I would select to use session.
1) there are limitations how many cookies you can use, but if i use session, then I wouldn't have to face the cookie number limitations.
2) session id could be set up to be passed as parameter, so if we set up session id to be passed as parameter it will solve the problem that if the clients doesn't accept cookie, am I missing something here?