为2个不同的设备使用相同的会话(代码点火器3应用程序)

I have an application where I need to access the session data of another client. I have a cart type application and another device (iPad in this case) needs to read the session data. I know I could probably store the cart data in a shared resource;but that would require changing a lot of code. The iPad device would simply display what it is the cart.

The cart data is stored in a session.

My sessions are in a database so I suppose I could query the database and have the end user pick the session to mirror; but I am not sure I like this idea either.

Should I not use sessions for this; our at least store shared data NOT in the session?