我在两台服务器上有两个php文件。让我们称它们为服务器A和服务器B.
我想在A上使用我的php文件将代码包含在B中的文件中。
必须在两台服务器上启用哪些php指令?
此外,当包含远程文件时,是否会包含文件的代码或将代码的输出(如echo数据)发送到请求脚本?
答案 0 :(得分:1)
在服务器B上,您应该在php.ini中将allow_url_include
的值设置为On
。但要小心使用allow_url_include
会产生重大的安全影响,因此请谨慎使用并在此之前进行大量的尽职调查。
如果您只想让一个目录允许其他服务器包含PHP文件,那么您只需使用以下行创建.htaccess文件:
php_flag allow_url_include on
无论您的文件结构是什么,allow_url_include
都是安全问题(除非您的服务器无法被外界访问)。