PHP 新手入门之$_GET 与 $_POST

$_GET 变量

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

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

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>  get  </title>
</head>
<body>
	<form method="get" action="name.php">
		用户名:<input type="text" placeholder="请输入用户名" name="name"><br>

		密&nbsp;码:<input type="password" placeholder="请输入密码" name="pwd"><br>

		<input type="submit" value="提交"><br>
	</form> 
	
</body>
</html>

接下来我们新建一个name.php的文件,用来接收表单提交的东西

<?php

     $name = $_GET['name'];

     $pwd  = $_GET['pwd'];

?> 

这样就把表单提交的内容接收了,然后我们看地址栏的变化    使用get 方式会在地址栏显示刚才表单提交的内容

然后我们使用post 的方式提交

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>  get  </title>
</head>
<body>
	<form method="post" action="name.php">
		用户名:<input type="text" placeholder="请输入用户名" name="name"><br>

		密&nbsp;码:<input type="password" placeholder="请输入密码" name="pwd"><br>

		<input type="submit" value="提交"><br>
	</form> 
	
</body>
</html>

post 的方式接收代码如下

<?php

    $name = $_POST['name'];

    $pwd = $_POST['pwd'];

?> 

同样我们也要用name.php来接收表单提交的信息   注意地址栏的变化,使用post 的方式,地址栏无变化,表单的内容也不会显示

注:这俩段代码需要大家自己创建俩个文件,放在本地服务器上进行测试

Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> get </title> </head> <body> <form method="get" action="name.php"> 用户名:<input type="text" placeholder="请输入用户名" name="name"><br> 密 码:<input type="password" placeholder="请输入密码" name="pwd"><br> <input type="submit" value="提交"><br> </form> </body> </html>
einreichenCode zurücksetzen