html表单中get和post方法的区别笔记

原创 PHP笔记  2017-03-28 17:40  阅读 1,383 views 次

html表单一般通过两种方法提交表单数据,get方法和post方法。

格式:

<form action = "..." method = "get">
<from action = "..." method = "post">

实例:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>css选择器_PHP笔记</title>
</head>
<body>
<form action="#" method="get">
<!--或<form action="#" method="pust">-->
user:<input type="text" name="user"></br></br>
pw:<input type="password" name="pw"></br></br>
<input type="submit">
</form>
</body>
</html>

运行结果:

说明:以get方法提交表单数据,网址中会带表单数据:http://127.0.0.1/php/2.html?user=123&pw=123#;以post方法提交,不会带有表单数据:http://127.0.0.1/php/#。

get和post方法区别

  • get方法提交的数据url中会携带表单数据,post则不;
  • get方法只能提交有限表单数据,因为url不能无限的长;
  • get方法相对不安全,因为提交的数据会暴露在url中;

get和post提交url的变化

点击提交按钮,不管是get方法还是post方法提交,页面都会跳转到action属性指向的url。但get方法提交的,url后面会带有参数,参数格式:url?name1=值1&name2=值2&name3=值3&......。post方法提交的则没有。

本文地址:https://www.ggbiji.com/html-get-post.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情