[PHP]$_GET和$_POST区别怎么用?

[PHP]$_GET和$_POST区别怎么用


交互式爱情
浏览 443回答 2
2回答

慕妹3146593

get一般都是超链接后面传递的数据,传送的数据量较小,不能大于2KB。post一般都是表单传送的数据,数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。get安全性非常低,post安全性较高。但是执行效率却比Post方法好。建议:get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

胡说叔叔

这个跟你提交过来的方式有关假设你的php脚本名字为 name.php<form action="name.php" method="post"><input type="text" name="name"/><input type="submit" value="OK"/></form>这时候,你在name.php里只能通过$_POST['name']获取这个输入框的内容<form action="name.php" method="get"><input type="text" name="name"/><input type="submit" value="OK"/></form>而这时候,你在name.php里只能通过$_GET['name']获取这个输入框的内容还有一种情况<a href="name.php?name=myname">获取名字</a>这个时候点击这个链接,你也可以在name.php里通过$_GET['name']方式获取这个变量,值为 myname
打开App,查看更多内容
随时随地看视频慕课网APP