在PHP 5.x中包含远程文件

时间:2011-02-26 11:26:11

标签: include php

我需要在我们的php应用程序中包含一些资源(非php) 网址为:http://customer_website.com/ApplicationPage

需要使用这样的include函数:

<? include 'http://customer_website.com/ApplicationPage'; ?>

我设置了allow_url_include = Onallow_url_fopen = On,但没办法!

我想我仍然需要php引擎才能为.php以外的文件启用包含,对吗?如何??

我在win机器上使用php 5.3.5,WAMP Server

2 个答案:

答案 0 :(得分:2)

不要这样做!你说它不是PHP,所以不要永远包含非PHP资源!这是打开安全漏洞大门的快捷方式。

相反,你可以做

echo file_get_contents($url);

哪个更安全,更不容易被滥用..

答案 1 :(得分:0)

哦,我只需要启用short_open_tag

感谢。