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