最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 表單提交給自己

 更新時間:2008年07月24日 13:21:03   作者:  
使用PHP進行Web開發(fā),表單(Form)的使用隨處可見,利用其屬性Action和Method可以指定表單的內容要發(fā)送處理的URL以及如何將表單數據發(fā)送到服務器。
在大部分情況下我們指定另外一個來處理表單內容的URL地址給Action屬性,但也有部分情況是需要將表單數據提交給自己的。這時候我們應該如何指定Action屬性值呢?
<?php
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
    print '<pre>';

    print_r($_POST);
    print '<a href="'. $_SERVER['PHP_SELF'] .'">Please try again</a>';

    print '</pre>';
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    Name:  <input type="text" name="personal[name]"><br>
    Email: <input type="text" name="personal[email]"><br>
    Beer: <br>
    <select multiple name="beer[]">
        <option value="warthog">Warthog
        <option value="guinness">Guinness
    </select><br>
    <input type="hidden" name="action" value="submitted">
    <input type="submit" name="submit" value="submit me!">
</form>
<?php
}
?> 
         上面的代碼就實現了將表單提交給自己(注:在PHP4.1.0之前的版本請使用$_HTTP_POST_VARS替代下面代碼中的$_Post變量)。這里使用了服務器變量$_Server獲取當前頁面的URL地址,并將其賦給表單的Action屬性。這里使用了一個小小的技巧用以服務器在收到該URL請求是確定是POST請求還是GET請求。就是在表單中增加一個隱藏的變量,在處理請求時我們通過isset函數檢測是否設置了這個隱藏變量,由此判斷出該請求使用了POST還是GET方法。

相關文章

  • php pcntl_fork和pcntl_fork 的用法

    php pcntl_fork和pcntl_fork 的用法

    這是兩個php的多線程的方法,在Windows下不可用,在Linux下需要編譯。
    2009-04-04
  • PHP緩沖區(qū)用法總結

    PHP緩沖區(qū)用法總結

    這篇文章主要介紹了PHP緩沖區(qū)用法,結合實例形式總結分析了PHP緩沖區(qū)的功能、使用技巧與相關注意事項,需要的朋友可以參考下
    2016-02-02
  • PHP連接數據庫實現頁面增刪改查效果

    PHP連接數據庫實現頁面增刪改查效果

    這篇文章主要介紹了如何利用PHP實現連接SQL數據庫,從而對頁面進行增刪改查功能,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-03-03
  • 淺談php安全性需要注意的幾點事項

    淺談php安全性需要注意的幾點事項

    這段時間一直在寫一個整站,前幾天才基本完成了,所以抽個時間寫了一篇對于php安全的總結。技術含量不高,過不了也沒關系,希望能一些準備寫網站的朋友一點引導。
    2014-07-07
  • 解析php入庫和出庫

    解析php入庫和出庫

    本篇文章是對php中的入庫和出庫進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP stream_context_create()作用和用法分析

    PHP stream_context_create()作用和用法分析

    創(chuàng)建并返回一個文本數據流并應用各種選項,可用于fopen(),file_get_contents()等過程的超時設置、代理服務器、請求方式、頭信息設置的特殊過程。
    2011-03-03
  • php skymvc 一款輕量、簡單的php

    php skymvc 一款輕量、簡單的php

    skymvc是一款輕量、簡單的php mvc框架,借鑒了各大框架的設計,采納了很多優(yōu)秀的函數及類,skymvc不鼓勵傻瓜式的開發(fā),更注重給予開發(fā)者更多的思考空間。
    2011-06-06
  • java模擬PHP的pack和unpack類

    java模擬PHP的pack和unpack類

    這篇文章主要介紹了java模擬PHP的pack和unpack類的相關資料,需要的朋友可以參考下
    2016-04-04
  • smarty section簡介與用法分析

    smarty section簡介與用法分析

    section的產生是為解決foreach的不足的,與foreach一樣,它用于設計模板內的循環(huán)塊,它較為復雜,可極大程序上滿足程序需要,所以在程序中我習慣使用它而不使用foreach
    2008-10-10
  • php數組函數序列之prev() - 移動數組內部指針到上一個元素的位置,并返回該元素值

    php數組函數序列之prev() - 移動數組內部指針到上一個元素的位置,并返回該元素值

    prev() 函數把指向當前元素的指針移動到上一個元素的位置,并返回該元素值。如果內部指針已經超過數組的第一個元素之前,函數返回 false
    2011-10-10

最新評論

大庆市| 洛隆县| 晋州市| 东阳市| 革吉县| 绥宁县| 西城区| 盘锦市| 金溪县| 绥阳县| 泽库县| 利辛县| 东海县| 义乌市| 锦州市| 克什克腾旗| 泰来县| 达拉特旗| 桃源县| 汨罗市| 芦溪县| 翁源县| 柘荣县| 乌拉特前旗| 绥芬河市| 库伦旗| 宜川县| 哈密市| 宜黄县| 浮山县| 永德县| 那坡县| 惠州市| 英德市| 伊通| 峨眉山市| 伊川县| 武功县| 济阳县| 永川市| 米林县|