使用POST参数从终端执行php文件

时间:2019-03-04 16:58:29

标签: php post terminal

我正在尝试在ubuntu终端中使用php命令执行一段php代码。我正在用示例代码进行测试,您可以找到here

我用代码创建了一个文件,将其命名为welcome.php,并尝试使用以下代码执行该文件:

php welcome.php

并且显然说有未定义的索引,因为它期望通过POST传递参数

很显然,我想用POST参数运行它。我尝试了以下方法:

declare -A _POST
_POST[name]="Sample name"
_POST[email]="sample@mail.com"

再次执行之前,但结果仍未显示。那么,有什么方法可以手动声明POST参数,以便正确加载html文件?

-----------------上下文,以防相关-----------------

我正在为自己的学习编程一个适度的C服务器,并且在所需的功能中,有正在执行的php脚本。因此,我的想法是执行所需的任何命令,并在文件中生成html输出,以供以后读取和传输。将参数解析为键和值不是问题(尽管尚未完成)。

1 个答案:

答案 0 :(得分:0)

到目前为止,我知道,您需要向server创建发布请求以获取$ _POST变量的值。如果要生成HTML文件,则可以通过参数传递值,对其进行处理并返回(打印)HTML文档。