Archivo | PHP & MySQL Fuente RSS para esta sección

Información sobre la petición web en PHP con HttpRequest

Cada vez que el servidor web recibe una petición de visualización de página hay mucha información de contexto que podemos utilizar en nuestra aplicación PHP. Hay información referente al cliente, como su dirección IP o los encodings o idiomas soportados por el navegador, información referente a la propia petición, como la URL, parámetros GET y […]

Leer más

Cache de scripts PHP con eAccelerator

Continuando el tema de uno de mis artículos anteriores, sobre cómo mejorar el rendimiento de un sitio web desarrollado en PHP, en esta ocasión explico una forma diferente, basada en la utilización un sistema de caché para el código interpretado por PHP. Como seguramente sabrás PHP no es un lenguaje compilado, sino que cada vez […]

Leer más

Benchmarking de aplicaciones en PHP

Es habitual encontrarnos con situaciones en las que necesitamos mejorar el rendimiento de nuestras aplicaciones PHP, bien para resolver situaciones en las que van más despacio, o simplemente por el hecho de querer hacerlas lo más óptimas que sea posible en cuanto a rendimiento. Para ello hay diversas funciones que nos ofrece PHP que podemos […]

Leer más

IP como número entero en PHP

Cualquier dirección IP de la forma AAA.BBB.CCC.DDD tiene una representación equivalente como número entero. Esta transformación se puede hacer de forma directa en PHP mediante la utilización de las funciones ip2long y long2ip, que pasan una ip a numero entero y un número entero a ip, respectivamente.

Leer más

Obtención de la IP real de una visita web en PHP

La forma más sencilla de obtener la dirección IP de un usuario en PHP es mediante la utilización de $_SERVER[‘REMOTE_ADDR’], sin embargo este valor no siempre es el que estamos buscando, hay veces en que las visitas llegan a nuestro web a través de proxys de que ocultan su dirección IP. En la mayoría de […]

Leer más

Autenticación combinada en Apache

Suele ser habitual tener que limitar el acceso a un determinado directorio del servidor web en base a la dirección IP del usuario o a unos datos de usuario y contraseña. Sin embargo hay situaciones en las que es necesario combinar estas dos opciones para disponer de un método de autenticación combinado, en el que […]

Leer más

Instalación de Apache 2, PHP4 y MySQL 4

En este artículo explicamos paso a paso como realizar una instalación a partir de los fuentes de las aplicaciones de servidor más utilizadas para servir páginas web, Apache, PHP y MySQL. Sin lugar a dudas la opción más fácil es instalar estas aplicaciones desde paquetes RPM o DEB según la distribución que tengamos pero, para […]

Leer más

Reemplazar cadenas en MySQL

A menudo es necesario realizar sustituciones de cadenas en información almacenada en base de datos de forma masiva. Por ejemplo hoy he necesitado realizar un cambio en todos los enlaces que se referencian en la base de datos de este web, gestionada con WordPress, para que a aquellos que tuvieran target=»_blank» se les añadiera un […]

Leer más

Manejo de errores en PHP

El control de los errores que pueden producirse en una aplicación es una tarea importante del desarrollo, que muchas veces se deja aparcada o a la que se le presta escasa atención. El controlar estas situaciones de forma correcta nos permitirá ofrecer a nuestros usuarios siempre una respuesta, incluso aunque haya sucedido algo que impida […]

Leer más