アクションの実行にハイパーリンクを使用してはならないというのは本当ですか?
たとえば、これを行うのは悪いことでしょうか:
<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 & MySQL: Novice to Ninjaの著者である Kevin Yank によるもので、参照は 135 ページにあります。
この本を読んで、私には珍しいと思われることがいくつかあるので、確認したかったのですが、確認するより良い方法はコミュニティに尋ねることだと思います.