PHP表单 - 操作属性中的问号(action =“?”)。

时间:2013-01-14 22:04:51

标签: php forms

前程序员编写了这段代码:action="?"。我找不到任何PHP脚本。任何人都可以告诉我提交表单时调用了什么?我想它应该是PHP_SELF,但我不确定。

<form action="?" method="POST" id="pa_form" novalidate="novalidate">

2 个答案:

答案 0 :(得分:4)

我相信这会导致浏览器将表单请求发送到当前URL,但是使用空的查询字符串。

IE:如果您当前在http://example.com/foo?bar=1,目标表单请求将转到网址&#34; http://example.com/foo?&#34;

答案 1 :(得分:1)

我相信这是一个自我参考。如果它在同一个PHP脚本中,它只是意味着“自我”。通常在问号(?id=5)之后有参数,但在这种情况下没有。