Php 当您不使用';你没有表格吗?

Php 当您不使用';你没有表格吗?,php,http,post,httprequest,post-parameter,Php,Http,Post,Httprequest,Post Parameter,有一个php网页,我想提交我的POST请求,但我不知道参数的名称。有没有办法找到我应该将值提交到的参数的名称 更新:我没有提交到该页面的表单。因此,我不能使用$\u POST。您可以使用以下参数获取所有传递的$\u POST参数的名称: $parameter_names = array_keys($_POST); 如果您知道只有一个参数,则要获取该值,请使用: $value = $_POST[array_keys($_POST)[0]]; 您可以通过以下方式获取所有传递的$\u POST参数

有一个php网页,我想提交我的POST请求,但我不知道参数的名称。有没有办法找到我应该将值提交到的参数的名称


更新:我没有提交到该页面的表单。因此,我不能使用$\u POST。

您可以使用以下参数获取所有传递的
$\u POST
参数的名称:

$parameter_names = array_keys($_POST);
如果您知道只有一个参数,则要获取该值,请使用:

$value = $_POST[array_keys($_POST)[0]];

您可以通过以下方式获取所有传递的
$\u POST
参数的名称:

$parameter_names = array_keys($_POST);
如果您知道只有一个参数,则要获取该值,请使用:

$value = $_POST[array_keys($_POST)[0]];


如果我理解正确,您希望向表单提交数据,但不知道要使用什么键来提交。正如您所知,您需要了解它们,因此请在网站上查找表单,查看相关输入的
name=“where”
部分的源代码,并在引号内记下字符串。这些是你的主要名字

如果我理解正确,您希望将数据提交到表单,但不知道使用什么键提交。正如您所知,您需要了解它们,因此请在网站上查找表单,查看相关输入的
name=“where”
部分的源代码,并在引号内记下字符串。这些是你的主要名字

如果您想知道参数,而不是以编程方式使用它们,还可以使用
print\r($\u POST)

如果您想知道参数,而不是以编程方式使用它们,也可以使用
print\r($\u POST)

问题不清楚,但没有提到页面正在接受帖子数据,但正在向页面提交帖子数据,因此这并不能回答问题。我明白了,我想你可以这样解释。此外,此代码段至少需要PHP 5.4。PHP 5.3在6天前被弃用。我考虑添加它。页面接受1个post参数。这是因为问题不清楚,但没有提到页面正在接受帖子数据,但正在向页面提交帖子数据,因此这并不能回答问题。我明白了,我想你可以这样解释它。此外,此代码段至少需要PHP 5.4。PHP 5.3在6天前被弃用。我考虑添加它。页面接受1个post参数。这是一个很好的建议
var_dump
执行类似的工作,它还提供有关变量类型的信息。在
var\u dump
上使用
print\u r
的一个原因是前者可以打印递归结构。当然,它们都可以这样做。
print\u r()
IMO的主要优点是可读性。这是一个很好的建议
var_dump
执行类似的工作,它还提供有关变量类型的信息。在
var\u dump
上使用
print\u r
的一个原因是前者可以打印递归结构。当然,它们都可以这样做。
print\u r()
IMO的主要优点是可读性。如果你甚至不知道接收页面的预期内容,为什么要发布?听起来你想发垃圾邮件,不想费心分析表单。如果你甚至不知道接收页面的期望值,为什么要发布?听起来你想发垃圾邮件,不想费心分析表单。是的。。但这就是问题所在。。我找不到表格。。。你描述了我的情况。有什么办法吗?很好,理解这个问题的人投了反对票,而其他答案在分数为正时没有用处@穆罕默德·布拉希姆:这就像是问如何穿过街道。有些旅程你必须自己走。是的。。但这就是问题所在。。我找不到表格。。。你描述了我的情况。有什么办法吗?很好,理解这个问题的人投了反对票,而其他答案在分数为正时没有用处@穆罕默德·布拉希姆:这就像是问如何穿过街道。有些旅程你必须自己走。