国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
PHP如何將表單提交給自己

PHP如何將表單提交給自己

        使用PHP進行Web開發(fā),表單(Form)的使用隨處可見,利用其屬性ActionMethod可以指定表單的內(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ù)檢測是否設(shè)置了這個隱藏變量,由此判斷出該請求使用了POST還是GET方法

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
PHP中GET和POST區(qū)別
PHP $_POST方法
post和get的區(qū)別
HTTP-GET和HTTP-POST
Python網(wǎng)絡(luò)爬蟲之HTTP原理
HTML <form> 標簽的 method 屬性
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服