Joomla URL params in post request

时间:2013-05-07 20:07:52

标签: url post joomla request

最近我一直在玩Joomla。我注意到Joomla post请求在表单字段和URL参数中都提交了请求参数。例如,当我单击“用户” - >“编辑”按钮时,会向以下URL发送请求(我使用的是Joomla演示站点)。此外,其他参数将作为表单字段发送。

http://joomla30.cloudaccess.net/administrator/index.php?option=com_users&view=users

我的问题是:为什么Joomla会在请求网址中发送一些请求参数,而不是将所有帖子数据作为表单字段发送?混合GET和POST参数的原因是什么?

更新:我搜索了几篇关于在请求字符串和表单正文中包含post请求参数的文章。这些文章(或QA页面)声明请求仍然是一个帖子请求;因此,它不是混合GET和POST。但是,这些文章没有明确说明为什么我们不应该(或应该)在查询字符串中包含一些post请求参数,同时在请求正文中包含其他参数。

1 个答案:

答案 0 :(得分:1)

这是旧时代的坏习惯。某些扩展没有使用正确的API来访问请求数据,而是直接访问了superglobals(或查询字符串)。所以,简而言之,现在没有理由混合使用GET和POST。

相关问题