He hecho un pedacito de la excavación y he atado un fragmento de una clase que ahorra una cesta de compras en la sesión. Desde empujando los órdenes en la sesión pueden ser sucios él convierten los datos de la cesta (dos órdenes) a dos secuencias y las ahorran en dos variables de la sesión.
En la carga de la página siguiente, la inicialización de la clase comprueba para considerar si la sesión contiene las variables que indican que una cesta es funcionando. Si las encuentra utiliza UNSERIALIZE para desempaquetar las secuencias nuevamente dentro de órdenes y después los asigna a las características de clase.