Page 47 - Programador-PHP
P. 47
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
require_once("archivo.htm");
?>
Ejemplos de inclusión de archivos remotos:
<?php
include("http://www.miweb.com/archivo.php?foo=bar");
include_once("http://www.miweb.com/archivo.php");
require("http://www.miweb.com/archivo.html");
require_once("http://www.miweb.com/archivo.txt");
?>
Diferencia entre inclusión de archivos
remotos y locales
Una diferencia fundamental, entre incluir archivos remotos y
archivos locales, es que los archivos PHP remotos, serán
interpretados previamente en el servidor de origen y "servidos"
al servidor de destino (el que los incluye), ya interpretados. Sin
embargo, cuando un archivo PHP local es incluido, no será
previamente interpretado, sino que de eso, se encargará el
archivo que lo incluyó.
Es decir, que si queremos incluir el archivo mi_fichero.php ya
interpretado conforme el valor del parámetro "foo", si
utilizamos:
include("mi_fichero.php?foo=15");
PHP arrojará un error, ya que buscará un archivo llamado
mi_fichero.php?foo=15 en vez de interpretarlo.
Sin embargo, podremos incluir remotamente para que se nos
devuelva el archivo interpretado, mediante:
include("http://miweb.com/mi_fichero.php?foo=15");
47