php中$_get获取值的问题。。。

php中$_get是怎么获取值的,例如:全程代码中没有method = "get"和button提交

预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值,具体来说是获取通过get方式传递url中的参数。

举个例子:

<html>
<head>
<meta charset="utf-8">
</head>
<body>

<form action="welcome.php" method="get">
名字: <input type="text" name="name">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>

</body>
</html>

当用户点击submit提交表单时,发送到服务器的 URL 如下所示:

http://www.xxxx.com/welcome.php?name=Amy&age=23

注释:
①所以在发送密码或其他敏感信息时,不应该使用这个方法
②HTTP GET 方法不适合大型的变量值。它的值是不能超过 2000 个字符的

最后简单介绍一下get和post方法
get:参数都体现在url上,可以用于翻页,简单查询,但是只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性不高。
post:用于页面表单 提交,上传文件等操作。大小没有限制,也不会在地址栏上显示,安全性较高。

如果您有什么疑问,请给我留言。
如果我的回答回您有所帮助,请您采纳,谢谢~~

客户端使用get请求数据,或者用过浏览器输入网址然后浏览网页,都会调用get

获取通过浏览器地址传递的参数

$_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的?之后的内容

在 PHP 中,预定义的 _$_GET 变量收集来自表单中的值,即用来获取前台get到的值