<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 免费大香伊蕉在人线国产| 99久久国产精品免费一区二区| 无码国产精品一区二区免费16| 久久亚洲av无码精品浪潮| 青青青青青青久久久免费观看| 亚洲精品美女在线观看| 国产青草亚洲香蕉精品久久 | 黄 色一级 成 人网站免费| 免费亚洲视频在线观看| 久久亚洲精品高潮综合色a片| 国产精品另类激情久久久免费 | 亚洲欧洲国产日韩精品| 国产一精品一AV一免费| 久久亚洲AV成人无码国产| 亚洲乱码一区二区三区国产精品| 九九久久精品国产免费看小说| 国产精品久久久久久久久免费| 国产公开免费人成视频| 在线观看亚洲免费视频| 亚洲人成色77777在线观看大| 春意影院午夜爽爽爽免费| 亚洲乱码中文字幕综合| 免费无码一区二区三区| 亚洲va在线va天堂成人| 大学生a级毛片免费观看| 免费福利在线观看| 亚洲色婷婷一区二区三区| 无码国产精品一区二区免费vr| 亚洲另类视频在线观看| 暖暖免费高清日本中文| 人人鲁免费播放视频人人香蕉 | 亚洲欧洲在线播放| 成年人网站在线免费观看| 老妇激情毛片免费| 国产偷v国产偷v亚洲高清| 91手机看片国产永久免费| 久久亚洲欧美国产精品| 亚洲免费观看视频| 曰批全过程免费视频在线观看 | 老司机亚洲精品影院无码| 久久这里只有精品国产免费10|