Buenas,
 
Estoy teniendo problemas a la hora de guardar unos datos en sesión.
 
Tal como está ahora esto funciona así.
 
-----------------------------------------
 
Código PHP
...
...
...
//Por ejemplo
$_SESSION["a"]= 1;
$_SESSION["b"]= 1;
 
//A partir de aquí, código PHP enbebido en HTML
...
...
...
//Muestro un submit <input>
...
...
...
Fin
 
-------------------------
 
Utilizo el session_set_save_handler() y en la función $write escribo los datos en base de datos.
 
Al cargar este script y darle al botón que muestro, en el script del action al cargar la sesión hay veces que no están los datos pasados al array $_SESSION.
 
Mis dudas son:
 
- La función $write se invoca cuando el script finaliza, verdad?
- Puede ser que se muestre el botón antes de que se finalice el script? 
- O hasta que no finalice no empieza a mostrarse el contenido?
- Si es el punto 2 y se pulsa el botón antes de que se finalice el script, puede ser que no de tiempo a guardarse la información para el script del action del formulario?
 
Espero haberme explicado bien. Si no se entiendo algo preguntadme, que me tiene mosca este asunto.
 
Gracias. 
  
 

