?act=Submit 的含义

Meaning of the ?act=Submit

$("#fm-form").attr("action", "<?php print $this->Url; ?>index.php/general/geography/?act=Submit");

这里fm-form是表单id,这行代码来自.phtml文件(Zend-Framework)

谁能给我解释一下什么是“?act=submit”

这是 GET 方法。 GET 是通过 URL 参数传递给当前脚本的变量的关联数组。

说明

GET 方法发送附加到页面请求的编码用户信息。页面和编码信息由 ?字符.

例如

我们有这个URLhttp://www.test.com/index.htm?name1=value1&name2=value2

特征

  1. GET 方法生成一个长字符串,出现在您的服务器中 日志,在浏览器的 Location: box.

  2. GET 方法限制为最多只能发送 1024 个字符。

  3. 如果您有密码或其他敏感信息,切勿使用 GET 方法 要发送到服务器的信息。

  4. GET 不能用于发送二进制数据,如图像或文字 文件,到服务器。

  5. GET方式发送的数据可以使用QUERY_STRING访问 环境变量.

  6. PHP提供$_GET关联数组访问所有发送的 使用 GET 方法获取信息。

Reference

更新 1

在您的情况下,?act=Submit 可能是检查表单是否正在提交的技术。