Hola,
tengo la impresión de que estoy haciendo algo que no se puede.
Tengo un carrito de la compra, al seleccionar un producto abre un pop up con la ficha del producto y un botón de "añadir al pedido".
Si clicas añadir, carga sobre el mismo pop up un php que mira si has abierto la sesión o no.
Si no está abierta, la crea y mete la ref del producto pedido en un array. Una vez hecho esto, solo tienes la opción de cerrar la ventana.
SI añades otro producto, detecta que la sesión está creada pero no encuentra ninguna variable asociada a la sesión.
Me imagino que al cerrar la ventana se pierden o vete a saber que.
Este es el script:
if(isset($pedido)){
session_name("pedido");
$ped="pedi";
session_register($ped);
session_start();
echo "la sesion ya tesá creada";
$hay=count($pedi);
echo $hay;
}
else{
session_name("pedido");
$ped="pedi";
session_register($ped);
session_start();
$pedi=array($ref);
}
PREGUNTA: AL cerrar la ventana ¿pierdo la sesión o algun valor de esta?