此问题已在此处有答案:
including php file from another server with php(6个回答)
2天前关闭。
我可以使用include(或类似的东西)从在线文件中获取函数(或其他东西)吗?
大概是这样的:
include 'http://stackoverflow.com/questions/ask.php';
此问题已在此处有答案:
including php file from another server with php(6个回答)
2天前关闭。
我可以使用include(或类似的东西)从在线文件中获取函数(或其他东西)吗?
大概是这样的:
include 'http://stackoverflow.com/questions/ask.php';
2条答案
按热度按时间pieyvz9o1#
**简单回答:**否
**详细说明:**如果在文件路径中使用
http
或https
,则实际上是在告诉代码包含Internet上的文件,并在该过程中使用HTTP / HTTPS协议。正如你可能知道的,php代码是在服务器上执行的,从来不会在线显示给用户,而是显示php的输出。
由于这个原因,你将无法在在线时访问你的php函数 (因为这是你使用前一种方法的方式)。
你应该做的是使用
relative paths
或absolute paths
在同一台服务器上包含函数的php脚本**。这里有一些php文档,如果你想阅读更多关于如何格式化路径的信息:PHP文档q0qdq0h22#
简短的回答就像Webeng在普通情况下说的“不”一样。
但是,它应该取决于您的PHP版本和本地设备的配置。如果你激活了“allow_url_include”选项(7.4+版本以后就不再使用了),它就可以工作了。
现象就要去看医生