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