通过 SSH 使用 POST 或 GET 参数执行 PHP 文件


Executing PHP file with POST or GET params via SSH?

我需要在终端中使用一些参数运行php文件。但是没有发送http请求,只是服务器端操作。

尝试做

php /path/file.php?a=1

Error: Command failed: Could not open input file: /path/file.php?a=1出现错误

这可能做到吗?或者也许类似的东西?

谢谢

你不能通过 Shell 传递 GET 或 POST 参数,因为它们依赖于 HTTP 协议。

您可以尝试使用命令行参数。查看这篇文章了解更多信息:http://www.php.net/manual/en/reserved.variables.argv.php