PHP文件包含问题

时间:2015-11-08 13:57:31

标签: php include

我在两台服务器上有两个php文件。让我们称它们为服务器A和服务器B.

我想在A上使用我的php文件将代码包含在B中的文件中。

必须在两台服务器上启用哪些php指令?

此外,当包含远程文件时,是否会包含文件的代码或将代码的输出(如echo数据)发送到请求脚本?

1 个答案:

答案 0 :(得分:1)

在服务器B上,您应该在php.ini中将allow_url_include的值设置为On。但要小心使用allow_url_include会产生重大的安全影响,因此请谨慎使用并在此之前进行大量的尽职调查。

如果您只想让一个目录允许其他服务器包含PHP文件,那么您只需使用以下行创建.htaccess文件:

php_flag allow_url_include on

无论您的文件结构是什么,allow_url_include都是安全问题(除非您的服务器无法被外界访问)。