<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傳送的數據量較小,不能大于2KB。POST傳送的數據量較大,一般被默認為不受限制。但理論上,一般認為不能超過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分別是GET,POST,Cookie,Server的首字母縮寫,variables_order = "GPCS"含義是php文件中變量的解析順序是GET,POST,CookieServer

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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成网站18禁止一区| 18禁超污无遮挡无码免费网站国产| 女人与禽交视频免费看| 亚洲精品中文字幕麻豆| 99在线免费观看视频| 久久精品国产亚洲| 久久综合给合久久国产免费| 亚洲av无码一区二区乱子伦as| 日本高清高色视频免费| 亚洲男人第一av网站| 亚洲高清成人一区二区三区| 人体大胆做受免费视频| 免费精品久久天干天干| 国产亚洲精品影视在线产品 | 免费观看在线禁片| 亚洲AV无码精品色午夜果冻不卡| 18禁在线无遮挡免费观看网站| 亚洲AV无码精品色午夜在线观看| 午夜视频在线免费观看| 亚洲一区二区三区精品视频| 午夜寂寞在线一级观看免费| 免费一区二区三区在线视频| 亚洲香蕉成人AV网站在线观看| 99精品视频免费在线观看| 亚洲妇女熟BBW| 亚洲AV中文无码乱人伦在线视色| 视频免费在线观看| 亚洲精品日韩专区silk| 在线观看免费为成年视频| 一级特黄录像视频免费| 久久亚洲精品无码VA大香大香| 在线免费一区二区| aa级女人大片喷水视频免费| 亚洲精品视频在线播放| 国产伦一区二区三区免费| 久久精品国产免费一区| 亚洲成_人网站图片| 亚洲午夜福利精品无码| 2021国产精品成人免费视频| 特级毛片aaaa级毛片免费| 亚洲AV成人片色在线观看高潮|