[eluser]Flying Fish[/eluser]
I have a simple app that allows users to order printed items like postcards, flyers, door hangers, etc.
At step one of the order process, I create an entry in my db in a table called 'orders', then I store the auto-incrementing 'order_id' of that record in the user's session. Any items they want to get are written into the db in a table called 'items' and are connected to the with the 'order_id' from the session.
I'm doing checks to make sure that the user is logged in and has an order_id, so they can't order any items without one.
My question is this, each browser has to have cookies enabled in order for sessions to work, right? Could this cause a problem, or are cookies so widespread that it's a non issue.