PHP 新手入門之$_GET ...LOGIN

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 的方式,網址列沒有變化,表單的內容也不會顯示

註:這段程式碼需要大家自己建立兩個文件,放在本機伺服器上測試

下一節
<!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>
章節課件