我需要在终端中使用一些参数运行php文件。但是没有发送http请求,只需要服务器端操作。
尝试做
php /path/file.php?a=1
但收到错误Error: Command failed: Could not open input file: /path/file.php?a=1
这可能吗?或者类似的东西?
由于
答案 0 :(得分:1)
你不能通过Shell传递GET或POST参数,因为它们依赖于HTTP协议。
您可以尝试使用命令行参数。查看此文章了解更多信息: http://www.php.net/manual/en/reserved.variables.argv.php