[英]PHP Execute External File
我的服务器上有一个文件,我想从另一台服务器远程访问该文件,并从另一台服务器上的另一个PHP文件执行文件的源代码。
我看过“ File_get_contents”,但这只能获取该PHP文件显示的内容,如下所示。
因此,是否有可能使外部服务器上的PHP文件读取位于我的服务器上的PHP文件的源代码并在外部服务器上执行命令?
您可以对源文件使用.php以外的扩展名,然后使用file_get_contents(或类似文件)来检索内容。
不使用php扩展名将阻止PHP将其解析为代码,而仅以文本形式发送。
但是,这也将使任何在浏览器中导航到该文件的人都可以看到源,并且可能会引入一个重大漏洞。 您应该研究为什么这样做是必要的,以及是否可以避免这种情况(也许在另一台服务器上使用GET或POSTed参数调用文件)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.