PHP包含链接到在线文件[重复]

kjthegm6  于 2023-09-29  发布在  PHP
关注(0)|答案(2)|浏览(86)

此问题已在此处有答案

including php file from another server with php(6个回答)
2天前关闭。
我可以使用include(或类似的东西)从在线文件中获取函数(或其他东西)吗?
大概是这样的:

include 'http://stackoverflow.com/questions/ask.php';
pieyvz9o

pieyvz9o1#

**简单回答:**否
**详细说明:**如果在文件路径中使用httphttps,则实际上是在告诉代码包含Internet上的文件,并在该过程中使用HTTP / HTTPS协议。

正如你可能知道的,php代码是在服务器上执行的,从来不会在线显示给用户,而是显示php的输出。
由于这个原因,你将无法在在线时访问你的php函数 (因为这是你使用前一种方法的方式)
你应该做的是使用relative pathsabsolute paths在同一台服务器上包含函数的php脚本**。这里有一些php文档,如果你想阅读更多关于如何格式化路径的信息:PHP文档

q0qdq0h2

q0qdq0h22#

简短的回答就像Webeng在普通情况下说的“不”一样。
但是,它应该取决于您的PHP版本和本地设备的配置。如果你激活了“allow_url_include”选项(7.4+版本以后就不再使用了),它就可以工作了。
现象就要去看医生

相关问题