PHP 新手入門之$_GET 與 $_POST
$_GET 變量
預定義的 $_GET 變量用于收集來自 method="get" 的表單中的值。
從帶有 GET 方法的表單發(fā)送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),并且對發(fā)送信息的量也有限制。
<!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>
接下來我們新建一個name.php的文件,用來接收表單提交的東西
<?php
?????$name = $_GET['name'];
?????$pwd ?= $_GET['pwd'];
?>?
這樣就把表單提交的內(nèi)容接收了,然后我們看地址欄的變化 ? ?使用get 方式會在地址欄顯示剛才表單提交的內(nèi)容
然后我們使用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> 密 碼:<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 的方式,地址欄無變化,表單的內(nèi)容也不會顯示
注:這倆段代碼需要大家自己創(chuàng)建倆個文件,放在本地服務器上進行測試