Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2012, 00:49
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Dudas con session_set_save_handler()

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.