<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統計

    最新評論

    PHP中GET POST REQUEST區別

    PHP中有$_REQUEST$_POST$_GET用于接受表單數據。

    一、$_REQUEST$_POST$_GET的區別和特點

    $_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比較慢。通過POSTGET方法提交的所有數據都可以通過$_REQUEST數組獲得。

    二、$_POST$_GET的區別和特點

    1.         GET是從服務器上獲取數據,POST是向服務器傳送數據。

    2.         GET是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段一一對應,在URL中可以看到。POST是通過HTTP POST機制,將表單內各個字段與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。

    3.         對于GET方式提交表單數據,服務器端用$_GET[‘name’]獲取變量的值,對于POST方式提交表單數據,服務器端用$_POST[‘name’]獲取提交的數據,當然,兩者都可以通過$_REQUEST[‘name’]獲得表單數據。對于REQUEST方式提交表單數據,服務器端用$_REQUEST[‘name’]獲取變量的值,但這種方式很少用。

    4.         GET傳送的數據量較小,不能大于2KBPOST傳送的數據量較大,一般被默認為不受限制。但理論上,一般認為不能超過100KB

    5.         GET安全性非常低,POST安全性較高。

    6.         GET表單值可以通過_GET獲取;但通過actionurl設置的參數總是獲取不到的,<form method="get" action="a.asp?b=b"><form method="get"action="a.asp">是一樣的,也就是說,在這種情況下,GET方式會忽略action頁面后邊帶的參數列表。POST表單值可以通過_POST獲取;但通過actionurl參數設置的參數則可以不能通過_POST獲取到。action=test.php?id=1這種就是GET方式傳值,可以用$_REQUEST$_GET接受傳值,但不能用POST方式獲取到值,即使表單是POST方式提交。所在,在提交表單時,如果action中同時有參數,最好只能通過POST表單方式,對于表單內數據,直接通過POST獲取,對于action中參數,童工GET獲取。

    在做數據查詢時,建議用GET方式,而在做數據添加、修改或刪除時,建議用POST方式。

    request是先讀取 get再讀post 的, 同時存在, 即覆蓋掉前面的變量。

    經典實例:

    <?php
    echo "get\n";
    print_r($_GET);
    echo "post\n";
    print_r($_POST);
    echo "request\n";
    print_r($_REQUEST);
    ?>
    <form method=post action='?a=1&b=2'>
    <input type=text name=a value='a'>
    <input type=text name=b value='b'>
    <input type=submit value=test>
    </form>

     

    輸出結果:

    get
    Array
    (
      [a] => 1
      [b] => 2
    )
    post

    Array
    (
      [a] => a
      [b] => b
    )
    request

    Array
    (
      [a] => a
      [b] => b
    )

     

    其實,在php配置文件php.ini中有一個設置項:variables_order = "GPCS" GPCS分別是GETPOSTCookieServer的首字母縮寫,variables_order = "GPCS"含義是php文件中變量的解析順序是GETPOSTCookieServer

    posted on 2013-09-06 10:15 奮斗成就男人 閱讀(234) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲视频在线免费看| 久久久久久a亚洲欧洲AV| 中文字幕乱理片免费完整的| 亚洲AV日韩AV永久无码免下载 | 日韩版码免费福利视频| 一级毛片免费不卡直观看| 亚洲中文字幕无码av在线| 亚洲精品国产V片在线观看| 五月婷婷综合免费| 成人A片产无码免费视频在线观看| 亚洲AV成人无码久久WWW| 亚洲精品欧洲精品| 亚洲精品高清久久| 亚洲精品无码Av人在线观看国产| 国产成人免费高清在线观看| 久久久久久精品免费看SSS| 青柠影视在线观看免费高清| 免费亚洲视频在线观看| 国产成人综合亚洲绿色| 性色av极品无码专区亚洲| 亚洲人成www在线播放| 中文字幕精品三区无码亚洲| 亚洲精品乱码久久久久久V| 日本亚洲免费无线码| 自拍偷区亚洲国内自拍| 国产V亚洲V天堂无码久久久 | 另类图片亚洲校园小说区| 精品亚洲成a人在线观看| 美女免费视频一区二区三区| 无忧传媒视频免费观看入口| 和老外3p爽粗大免费视频| a级成人免费毛片完整版| 五月亭亭免费高清在线| 成人免费无码大片a毛片| 亚洲伊人久久成综合人影院| 亚洲阿v天堂在线| 久久狠狠爱亚洲综合影院| 特级做a爰片毛片免费看| 91精品免费不卡在线观看| 成年女人免费碰碰视频| 国产亚洲自拍一区|