Este documento introduce el lenguaje de programación PHP y la programación web. Explica qué es una aplicación web, los agentes implicados como navegadores, servidores web y bases de datos, y las ventajas e inconvenientes de las aplicaciones web. También resume el protocolo HTTP, incluyendo métodos, peticiones, respuestas y códigos de estado. Por último, explica cómo se pueden capturar eventos a pesar de que HTTP es asíncrono y sin estado, mediante sesiones, cookies, pooling, Comet y WebSockets.