我想删除(或更新)MySql
到PHP
中的记录。这里的选项是:
一。
<a href="process.php?pid=3&cid=10" role="button" class="btn btn-danger">Delete</a>
两个
<form action="process.php" method="post"><input type="hidden" name="pid" value="3"><input type="hidden" name="cid" value="10"><button type="submit" class="btn btn-danger">Delete</button></form>
稍后,我将从process.php
重定向。那么,哪个更好,我可以知道为什么?
在两个选项中,它都在工作(删除或其他)。我只是想在表单提交中提出任何优势
答案 0 :(得分:0)
一: - 使用get方法
<a href="process.php?pid=3&cid=10" role="button" class="btn btn-danger">Delete</a>
二: - 使用Post方法
<form action="process.php" method="post"><input type="hidden" name="pid" value="3"><input type="hidden" name="cid" value="10"><button type="submit" class="btn btn-danger">Delete</button></form>
获取方法(优点和缺点)
由于GET方法发送的数据显示在URL中,因此 可以使用特定的查询字符串值为页面添加书签。
GET方法不适合传递敏感信息 例如用户名和密码,因为它们完全可见 在URL查询字符串中以及可能存储在客户端中 浏览器的内存作为访问过的页面。
因为GET方法将数据分配给服务器环境 变量,URL的长度是有限的。所以,有一个 要发送的总数据的限制。
发布方法(优点和缺点)