在不涉及 ajax 时,html代码如下
<form action="index.php" method="get">
<input type="text" name="user">
<input type="password" name="pwd">
<input type="submit" name="submit" value="submit">
</form>
点击 submit 后 ,url 地址变为 所以,get 方法的本质是组装成 url 。如图所示,用户名和密码都在 url 中清楚地看到了,所以该方法不安全。
get方法的总结:
- 1.get方法提交的数据,可以在 url 中看到。
- 2.get最好用于提交少量数据,得到大量数据。
- 3.get最对提交1k数据。(因为浏览器的导航栏智能输入1kByte)
- 4.get提交的数据可以在浏览历史中看到,安全性不好。
post方法的总结:
- 1.post方法提交的数据,在 url 中看不到。
- 2.post方法用于提交大量数据,获得少量数据。
- 3.post提交的数据量只受服务器端限制。
- 4.安全性比 get 方式好。