junio 2018

Manejador de sesiones propio en PHP y MySQL

Introducción

Vamos a ver hoy cómo implementar un manejador de sesiones en PHP hecho por nosotros mismos para poder entender a fondo cómo funcionan.

Como todos sabemos, PHP provee el uso de sesiones cuya persistencia es lograda a través de archivos en el sistema.

Es decir, guarda y lee los datos de las sesiones en archivos (imaginemos que lo hace en ficheros txt para darnos una pequeña idea).

Esto está bien si no usaremos las sesiones en múltiples peticiones AJAX, en donde puede desatarse una lectura concurrente del archivo, lo que ocasionará bloqueos.

Debido a que PHP bloquea el fichero cuando se está leyendo, si se desea abrir el mismo, se generará un error. Por ello es que hoy veremos cómo implementar nuestro propio manejador de sesiones.

Será implementado en MySQL utilizando PDO. Vamos allá.

Leer más »Manejador de sesiones propio en PHP y MySQL

Python: contar el número de ocurrencias de un carácter o letra en una cadena

Introducción

Resolviendo un ejercicio, me surgió la duda de cómo contar cuántas veces aparece una letra o carácter en una cadena o string. Por ejemplo, si tenemos la siguiente cadena:

Hola, mundo

Y contamos cuántas letras “o” aparecen, veremos que el resultado es 2.

Ahora veamos cómo contar esto en Python.

Leer más »Python: contar el número de ocurrencias de un carácter o letra en una cadena