PHP开发基础教程之$_GET变量

一、$_GET 变量

预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。

从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。

实例:代码如下

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<!-- 新建一个带有两个输入框和一个提交按钮的表单 -->
<!-- action为提交的的那个页面,method为提交方式,有$POST和$GET两种 -->
<form action="" method="get">
名字: <input type="text" name="name">
<br/>
年龄: <input type="text" name="age">
<br/>
<input type="submit" value="提交">
</form>
<hr/>
 大家好,我是 <?php echo $_GET["name"]; ?>!<br>
今年 <?php echo $_GET["age"]; ?>  岁。
</body>
</html>

输入姓名年龄,点击给当前页面提交

注:在复制到本地测试的时候,地址栏里加入了我们输入的信息,详细如下

QQ截图20161027110231.png

注:

  •  “?”之前是文件地址

  •  www.phpcourse.com是我自己设置的虚拟域名,关于怎么设置虚拟域名,大家有兴趣的话,可以上网搜索

  • ?name=小方&age=27为get方式提交的信息,也叫做查询字符串,大家都提交几次,就能发现他的规律了

二、何时使用 method="get"?

在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。

注:所以在发送密码或其他敏感信息时,不应该使用这个方法!

然而,正因为变量显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,这是很有用的。

注:HTTP GET 方法不适合大型的变量值。它的值是不能超过 2000 个字符的。

 


继续学习
||
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <!-- 新建一个带有两个输入框和一个提交按钮的表单 --> <!-- action为提交的的那个页面,method为提交方式,有$POST和$GET两种 --> <form action="" method="get"> 名字: <input type="text" name="name"> <br/> 年龄: <input type="text" name="age"> <br/> <input type="submit" value="提交"> </form> <hr/> 大家好,我是 <?php echo $_GET["name"]; ?>!<br> 今年 <?php echo $_GET["age"]; ?> 岁。 </body> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

新版php入门教程