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

PHP 表單提交給自己

 更新時間:2008年07月24日 13:21:03   作者:  
使用PHP進行Web開發(fā),表單(Form)的使用隨處可見,利用其屬性Action和Method可以指定表單的內(nèi)容要發(fā)送處理的URL以及如何將表單數(shù)據(jù)發(fā)送到服務器。
在大部分情況下我們指定另外一個來處理表單內(nèi)容的URL地址給Action屬性,但也有部分情況是需要將表單數(shù)據(jù)提交給自己的。這時候我們應該如何指定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
}
?> 
         上面的代碼就實現(xiàn)了將表單提交給自己(注:在PHP4.1.0之前的版本請使用$_HTTP_POST_VARS替代下面代碼中的$_Post變量)。這里使用了服務器變量$_Server獲取當前頁面的URL地址,并將其賦給表單的Action屬性。這里使用了一個小小的技巧用以服務器在收到該URL請求是確定是POST請求還是GET請求。就是在表單中增加一個隱藏的變量,在處理請求時我們通過isset函數(shù)檢測是否設置了這個隱藏變量,由此判斷出該請求使用了POST還是GET方法。

相關文章

最新評論

泽州县| 大足县| 汉源县| 隆安县| 汨罗市| 叶城县| 老河口市| 平乡县| 鄄城县| 白城市| 隆尧县| 托克逊县| 讷河市| 九龙县| 海安县| 南康市| 南溪县| 永登县| 辉南县| 富锦市| 大城县| 荆州市| 武冈市| 交口县| 吉木乃县| 昌平区| 邵武市| 宣威市| 昆明市| 新津县| 汝阳县| 林西县| 马尔康县| 宝坻区| 新乐市| 三台县| 沅江市| 洞口县| 泰来县| 仁怀市| 合肥市|