[eluser]gyo[/eluser]
Cookies are necessary to keep a session alive, since there's no persistency on the web.
This is true for any web languages/frameworks out there.
Without cookies there's no way you can determine to which session a user belongs to.
For example, even if you store userdata in the database, you'll always need a cookie to keep that data belonging to the user.