返回带有参数的本地php文件的内容



我有一个VPS与多个域。现在,其中一个网站正试图从另一个安装了Piwik(开源分析)的网站获取输出。

目前,我只是使用file_get_contents('https://domain.com?param=something'),它工作得很好,但内容得到发送'通过网络',我注意到,当我改变一些DNS设置,我无法得到我的内容几个小时。

由于所有内容都在同一台服务器上,是否有一种方法可以访问本地php文件(参数),并通过使用文件路径(如/home/admin/domain/..)返回内容?我知道我可以获得本地文件的(文字)内容,但我不能传递参数并获得我需要的响应,因为文件没有被执行。

有办法做到这一点吗?

如果我没理解错的话,那么这个命令可能会对您有所帮助:

php -f /path/to/file.php param=something > output.html

如果您不需要保存命令的输出,只需省略> output.html部分。

不过这里有个陷阱。通过使用https://domain.com?param=something,你传递了一个GET变量,但使用这个命令它是不同的;您必须从$argv中提取参数(这里有解释)。因此,如果你不能适应你的代码,那么这将没有帮助-但据我所知,你可以。

相关内容

  • 没有找到相关文章

最新更新