Razones de las sesiones:
- El protocolo HTTP funciona en una manera desconectada, HTTP no almacena el estado de una consulta, es decir, el cliente va y solicita al servidor, el servidor entrega el resultado y termino el proceso.
- La siguiente peticion que se realice al servidor es una consulta nueva y todas las variables que se utilizaron en la consulta anterior pierden sus valores.
- Cada que se realiza una peticion WEB, un programa COBOL es ejecutado del lado del servidor, pero la ejecucion del programa solo es para regresar el resultado, es decir, realiza la accion necesaria y termina.
- Gracias a las sesiones podemos almacenar un valor en el servidor que puede ser recuperado en la siguiente ocasion que el mismo cliente, en la misma ventana accese la siguiente consulta.
- El programa SESIONES.CBL va incrementando una variable de sesion, es muy sencillo solo se almacena el valor por medio de una rutina COBOL, y la manera de recuperar su valor es recibiendo el mismo nombre de la variable por la LINKAGE SECTION, como si el cliente la estuviera mandando para decirle, el valor anterior era este que te envio.
- Como ejemplo, has click en el siguiente LINK, este incrementara el numero de veces leidas este texto en la misma sesion.
Click para Recargar el texto, texto leido: <? numvisitas ?>