超链接使用

时间:2013-03-07 21:37:57

标签: php html

永远不应该使用超链接来执行操作吗?

例如,这样做会不好:

<a href="?action=doThis" class="btn">do this button</a>

而不是:

<form action="?doThis" method="post">
   <input type="hidden" name="action" value="doThis">
   <input type="submit" value="do this">
</form>

两者都有效,但两者都正确吗?

更新

我在一本书中读到了参考资料。这本书是 PHP&amp; MySQL:Ninja的新手来自作者Kevin Yank,参考文献在第135页。

我确实想确认,因为我在本书中读到的一些东西对我来说似乎不寻常,我认为更好的方法是向社区提问。

2 个答案:

答案 0 :(得分:3)

这不是使用链接的问题,而是GET与POST的问题。

GET请求应该只是:获取内容。它不应该改变服务器上的任何内容。

POST请求可能会改变一些事情,应该在这种情况下使用。

答案 1 :(得分:0)

这两种方法都是完全可以接受的 - 它们只是以稍微不同的方式发送信息。如果您收到信息,您所做的事情取决于您。