obtenir autour de allow_url_include=0 erreur

Je suis en train d'essayer d'inclure un fichier à partir d'une url, mais j'ai l'erreur suivante jetés.

Warning: include(): http://wrapper is disabled in the server configuration by allow_url_include=0 in /Applications/MAMP/htdocs/diningtime/testsite/salims/index1.php on line 58

Warning: include(http://localhost/diningtime/templates/100/index.php): failed to open stream: no suitable wrapper could be found in /Applications/MAMP/htdocs/diningtime/testsite/salims/index1.php on line 58

Warning: include(): Failed opening 'http://localhost/diningtime/templates/100/index.php' for inclusion (include_path='.:/Applications/MAMP/bin/php/php5.4.4/lib/php') in /Applications/MAMP/htdocs/diningtime/testsite/salims/index1.php on line 58
Test

Demandais si il y est de toute façon de contourner cela?

Mon PHP inclure le code est

<?php include "$location/index.php"; ?>

Je vous remercie de votre aide.

Pourquoi voulez-vous include un fichier à partir du même serveur par le biais d'une requête HTTP au lieu de passer par un chemin de fichier local? Avez-vous un pour faire une requête HTTP?
Oui, lorsque le site est en ligne, il sera le tirant à partir d'un autre serveur donc j'ai besoin de tester le concept.
En supposant que c'est un fichier distant et non pas comme deceze points juste un tort inclus fichier local... demandez-vous comment faire pour l'activer? ini_set('allow_url_include', 1); ou de modifier vous php.fichier ini.
Cela pourrait ouvrir la porte à distance de fichiers d'inclusion attaques: incapsula.com/web-application-security/...

OriginalL'auteur AppleTattooGuy | 2012-11-07