Que tal
alejoluc,
Si lees en la documentacion de PHP, cuando haces tu un include remoto (via http), PHP hace un GET Request al servidor donde esta hospeado tu archivo, cual es la ventaja de esto?, que puedes reestringir el acceso a ciertos archivos para que no sean leidos, mas que de forma local, es decir:
Código:
/ <- root de tu aplicacion
/archivo1.php <- Accesible via http://miserver/archivo1.php
/archivo2.php <- igual
/config <- Directorio en el cual restringimos el acceso via directivas de Apache, al incluir "config.php" via http:// PHP nos mandara un header 403 No autorizado.
/config/config.php
/config/.htaccess
y en tu .htaccess pones un simple codigo como:
Código:
RewriteEngine On
RewriteRule config/ index.php [F]
Eso mandara el header de Fordibben y no podran incluir tu file via remota.