《(二)PHP快速入門—PHP訪問表單變量》要點:
本文介紹了(二)PHP快速入門—PHP訪問表單變量,希望對您有用。如果有疑問,可以聯系我們。
表單是web應用于用戶進行數據交互的重要的模塊.我們平時接觸到的各種信息的輸入都會用到表單.發朋友圈如是,搜索頭條文章如是,小編發文章亦如是.這些功能的實現,對于PHP來說,是很簡單的.上面的圖片中有介紹的前端的HTML所寫的表單源碼.下面小編通過一個簡單的實例詳細的講解一下.
1、表單的提交辦法:
表單的提交辦法是通過前端的HTML代碼來實現的,也就是form標簽中的method屬性.
兩種:GET辦法和POST辦法
以上兩種辦法都是用于從客戶端傳遞數據到服務器,至于如何區分主要體現在:GET辦法傳遞的數據會在瀏覽器明文顯示,而POST辦法則不會.
所以需要保密的信息如暗碼的傳輸一般使用POST
2、表單變量獲取的辦法
表單變量獲取的辦法,小編之前學習的時候教材書上是寫了有3中辦法:
$value //簡短風格
$_POST['vlaue'] //中等風格
$HTTP_POST_VARS['value'] //冗長風格
但是小編自己電腦上裝的PHP5.5版本的WAMP,貌似沒法支持簡短風格變量值獲取辦法.應為在PHP.ini文件中就沒有register_globals的配置選項.小編自己加上去也沒法執行成功.之前說是PHP6之后取消這種風格的支持,沒想到PHP5.5就提前取消了.
不過沒關系,一般而言,推薦大家使用第二種方法.比第三種簡潔同時也比第一種更加平安.
關于獲取具體的值,我們需要匹配前端的傳值辦法.
<?php
echo '獲取POST和GET值: '.$_REQUEST['getValue'];
echo '獲取GET辦法值: '.$_GET['getValue'];
echo '獲取$_POST辦法值: '.$_POST['getValue'];
?>
$_REQUEST雖然如此在性能上稍弱一些,但是可以獲取兩種辦法的值,寫起來更加方便一些,在一些場合可以使用.
程序本身需要邏輯嚴謹,如果是不用框架的話,或者學習階段,建議使用$_GET和$_POST一方面有利于自己的更加清楚的理解PHP的傳值原理,另外一方面也熬煉自己思維的嚴謹性.
不過小編可以很負責人的告訴大家,實際上寫項目的過程,基本上用的少,應為都會用一些封裝好的框架,好比YII,好比THINKPHP.
歡迎參與《(二)PHP快速入門—PHP訪問表單變量》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6916.html