Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2012, 20:45
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
Respuesta: sesiones php y mysql

1) no me quedaba otra alternativa , por que tengo 2 divs distintos, uno donde se ven los productos. y otro donde esta el formulario de inicio de sesion,
cuando inicio sesion , este solo me indica que se inicio sesion , en la variable $SESSION , pero en el div, donde se muestran los productos, sigue estando $SESSION vacia.. a menos que se actualize, por que cuando el usuario inicio sesion por ajax se refresco el div del formulario ,y no el otro ,
esto me traia problema cuando el usuario desde producto , quiere realizar un compra. presionando sobre cada producto...
la idea es que si hay una sesion abierta, este pueda agregar productos al carrito ,
si hay sesiones cerradas , este no `puede agregar productos al carrito.

bueno esto pasaba , iniciaba sesion y no se podia comprar,. nada, ya que habia que refrescar la la pagina.. no tuve exito con la idea de refrescar la pagina... (haciendo que una funcion se llame automaticamente,, otras veces me anduvo , pero esta no .. que se redireccione asi misma...-refrescar-)

bueno con esto me sirve , haciendo una consulta a la bbdd, por ajax y se si hay una session , abierta, ya termino este parte del programa y listo termino la pagina!!!
pense varias forma de solucionarlo, pèro esta era la unica alternativa.. mas zafable...habia otras...



2 ) eso de las sesiones funciona como como esperaba, el valor en la base de datos...ya lo tengo bajo control...

3) el valor ese en las base de datos, es como una bandera,.. que me indica que se inicio sesion , despues compruebo el ID al que pertenece ese valor 1 -bandera- y veo si es igual al ID del usuario que inicio $SESSION , si es valido, queda bien...
si no ese valor esta de antes..


y lo pensaba borrar , de otra manera... pero por el momento , no molesta...

no hay una funcion javascript. que se ejecuta cuando cierro el navegador?? busco con ese lo borraria...o inventaria otra cosa...