我需要使用一些参数在终端中运行 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