¿Qué son las extensiones de PHP?

Quién no se cruzó con mensajes como: Debes tener instalada/habilitada la extension en PHP sobre GD Pero… ¿qué es exactamente una extensión de PHP? Para comprenderlo debes conocer un poco cómo funciona PHP internamente. A continuación te daré una visión algo simplificada, si quieres una explicación completa y detallada te recomiendo este excelente tutorial de… Seguir leyendo ¿Qué son las extensiones de PHP?

Cómo exportar una tabla de MySQL a Excel usando PDO

Seguro que te ha pasado algo como esto: creaste una aplicación con su base de datos, con unas funcionalidades espectaculares, fantásticos reportes y al momento de la demo… la pregunta tan temida: «¿Cómo puedo hacer para llevar toda esta información a Excel?» Y en tu cabeza suena: «¿A Excel? ¿En serio? Pero si se puede… Seguir leyendo Cómo exportar una tabla de MySQL a Excel usando PDO

Cómo saber cuáles son los procedimientos que tiene un WebService SOAP usando PHP

Consumir Servicios Web basados en SOAP es una tarea muy común estos días, especialmente cuando se trata de integrar con entidades gubernamentales (Típico caso es la facturación electrónica). Una de las características interesantes que tiene este protocolo (SOAP) es que están definidas en forma explícita las operaciones disponibles a través de un archivo de descripción… Seguir leyendo Cómo saber cuáles son los procedimientos que tiene un WebService SOAP usando PHP

¿Qué tan «globales» son las variables globales en PHP?

Parece una pregunta rara, ¿no? Seguro estás pensando «¿Dónde está la trampa?», ¿cierto? En general se entiende que una variable global es aquella que está presente (es decir, puede ser leída y modificada) en cualquier lugar de un programa. El caso de PHP es algo particular. Para comenzar si hicieras algo como esto: Esperarías ver:… Seguir leyendo ¿Qué tan «globales» son las variables globales en PHP?

Cómo compartir la conexión a MySQL entre scripts PHP

Leo frecuentemente comentarios como: Al guardar la conexión a MySQL usando serialize y unserialize me da errores O Guardo la conexión a la BD en una variable de sesión pero después cuando consulto ese valor desde otra página no existe En un contexto de alta concurrencia esto puede suponer un gran desperdicio de recursos e… Seguir leyendo Cómo compartir la conexión a MySQL entre scripts PHP

Implementación de roles basada en PHP y MySQL

Una pregunta que veo a menudo: Estoy haciendo un inicio de sesión en php. el usuario solo debe ingresar su nombre y sera re direccionado dependiendo del rol que tenga. Estoy realizando un sistema en php y mysql quisiera saber cómo trabajar con múltiples sesiones como por ejemplo que tenga una cuenta de administrador y… Seguir leyendo Implementación de roles basada en PHP y MySQL

Publicada el
Categorizado como Ejemplos Etiquetado como

¿Qué puede guardarse en las sesiones PHP?

Es un hecho: las sesiones de PHP son una fuente de confusión y frustración para muchos desarrolladores. Desde mi punto de vista, el problema es que hay muchos puntos de fallo posible. En este artículo quiero detenerme sobre un punto que, si bien parece simple, tiene sus grises. Todo el mundo pre-supone que las sesiones… Seguir leyendo ¿Qué puede guardarse en las sesiones PHP?

Por qué se pierden las variables de sesión PHP

Pocas cosas hay más frustrantes que ir a buscar algo donde sabés que lo dejaste y no encontrar nada. ¿Cómo es posible? Pusiste el session_start() al comienzo como Dios manda. El código es claro: $_SESSION[‘user’] = $user; ¿Qué puede ser más simple? Cuando hacés un echo $_SESSION[‘user’] en la misma página todo sale perfecto pero… Seguir leyendo Por qué se pierden las variables de sesión PHP