您好,登錄后才能下訂單哦!
這篇文章主要介紹“ PHP的GET和POST怎么使用”,在日常操作中,相信很多人在 PHP的GET和POST怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答” PHP的GET和POST怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
一、登錄頁面(GET)
1、action屬性修改為"../php/dl.php":將表單內容提交到該頁面執行
2、method屬性修改為"get":提交方式是GET方式
<!DOCTYPE html> <!-- 有助于瀏覽器中正確顯示網頁 --><html> <!-- html頁面開始標簽 --><head><meta charset="UTF-8"> <!-- UTF-8編碼 --><title>登錄</title> <!-- 標簽頁顯示的內容 --></head><body style="text-align:center;">請輸入用戶名和密碼<form action="../php/dl.php" method="get" target="_blank">用 戶 名:<input type="text" name="user">密 碼:<input type="password" name="pass1"><input type="reset"><input type="submit" name="submit" value="登錄"></form></body></html> <!-- html頁面結束標簽 -->
運行結果:這里用戶名提交什么,下面dl.php就會接受什么樣的參數
3、編寫dl.php
<meta charset="utf-8"> //指定編碼方式<?phpecho "歡迎,".$_GET['user'] //接收表單提交的參數?>
運行結果:這里用戶名提交什么,下面dl.php就會接受什么樣的參數
4、只有注冊過的用戶才能登錄,所以添加一個判斷,關于數據庫以后再說
首先判斷是否為表單提交,然后判斷用戶名和密碼是否為空,是否正確
http://192.168.1.129/php/dl.php?user=aiyou&pass=bucuo&submit=登錄 提交的參數都在URL中,不安全
<meta charset="utf-8"><?phpif(isset($_GET['submit'])){ if(isset($_GET['user'])&& $_GET['user']=="aiyou" && isset($_GET['pass']) && $_GET['pass']=="bucuo") { echo "歡迎,".$_GET['user']; }else{ echo "用戶名或密碼錯誤"; }}else{ echo "請通過表單提交";}?>
二、注冊頁面(POST)
1、action屬性修改為"../php/zc.php":將表單內容提交到該頁面執行
2、method屬性修改為"post":提交方式是POST方式
<form action="../php/zc.php" method="post" target="_blank">用 戶 名:<input type="text" name="user">密 碼:<input type="password" name="pass1">確認密碼:<input type="password" name="pass2">性 別:<input type="radio" name="sex1">男<input type="radio" name="sex2">女愛 好:<input name="cg" type="checkbox">唱歌<input name="tw" type="checkbox">跳舞<input name="kdy" type="checkbox">看電影頭像上傳:<input type="file" name="tx">個性簽名:<textarea name="gxqm"></textarea><input type="reset"><input type="submit" name="submit" value="提交"></form>
運行結果: 這里用戶名提交什么,下面zc.php就會接受什么樣的參數
3、編寫zc.php
這里只判斷用戶名、密碼及確認密碼是否填寫,不涉及數據庫
<meta charset="utf-8"><?phpif(isset($_POST['submit'])){ if(isset($_POST['user']) && isset($_POST['pass1']) && isset($_POST['pass2'])) { echo "恭喜".$_POST['user']."注冊成功"; }else{ echo "注冊信息有誤"; }}else{ echo "請通過表單提交";}?>
到此,關于“ PHP的GET和POST怎么使用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。