Tecnología

Inicio

Cómo insertar un archivo PHP en todas las páginas

Cómo insertar un archivo PHP en todas las páginas


Reutilizando el mismo segmento de código una y otra contra a través de múltiples archivos de código fuente es una práctica de programación pobre que crea código que es difícil de mantener. Es por esta razón que los desarrolladores de PHP código ponen que puede reutilizar en varios archivos en un solo archivo, a continuación, inserte el código en otras páginas como sea necesario con una declaración de "incluir". Si desea insertar un archivo PHP en todas las páginas del sitio web, es necesario agregar la instrucción de inclusión a la fuente de los archivos de código que producen páginas.

Incluir

El comando para insertar el código de un archivo PHP en otra página de código fuente es "incluir" otro-archivo.php '; " donde "otra-archivo.php" es el nombre del archivo que desea incluir. Donde se coloca la línea de "incluir" en el código dictará el ámbito en el que el código del archivo PHP está disponible para el resto de la página. Si se coloca la línea include dentro de una función, solo que la función tendrá acceso a su contenido. La colocación de la línea en la parte superior de la página, fuera de cualquier función propia, le dará a la página de acceso global a los contenidos del archivo.

Ubicación del archivo

El archivo PHP donde se introduce a sus otras páginas no necesariamente tiene que estar en su propio servidor. También puede llamar a los archivos PHP disponibles públicamente en otros servidores. Sin embargo, debe tener cuidado de no llamar a archivos PHP desde lugares que no controla. Si alguien pone código malicioso en el archivo que se está incluyendo en sus propias páginas, su sitio web ejecutar ese código. Su propio sitio web podría verse comprometida o sus páginas podría servir código malicioso a los visitantes. Si no se controla el acceso al archivo al que está llamando en sus páginas, usted está introduciendo un riesgo a su sitio.

Páginas individuales

Si su sitio web se compone de un número de páginas individuales con su propio código fuente distinta, tendrá que añadir manualmente la línea include al código fuente de cada página individual. Tendrá que recordar incluir la línea para las nuevas páginas que añada a su sitio web en el futuro o que no tendrá acceso a ese archivo.

Página Nueva Generación

Si su sitio web utiliza un sistema de gestión de contenidos o marco a continuación, sólo tiene que añadir la línea include al código fuente de los archivos responsable de generar las páginas de su sitio web. Por ejemplo, en los marcos de Web que utilizan el patrón Modelo-Vista-Controlador es necesario agregar la línea de incluir a todos sus archivos de vista. Si se utiliza un sistema de gestión de contenidos, que tendrá que consultar la documentación para ver qué se generan las páginas y requieren la línea include.