十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
文本的名字加上中括號(hào)即可實(shí)現(xiàn),比如: name="contents" = name="contents[]",最后提交獲取到的數(shù)據(jù)是一個(gè)數(shù)組形式的。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出襄城免費(fèi)做網(wǎng)站回饋大家。
代碼如下:
form name="form1" method="post" action="index.php?action=ok"
1.input type="text" name="contents[]" value=""
2.input type="text" name="contents[]" value=""
3.input type="text" name="contents[]" value=""
input type="submit" value="提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
?
提交的數(shù)據(jù)使用時(shí),遍歷即可。
//采集的信息需要先登錄的就要先模擬登錄
//設(shè)置cookie保存路徑
$ch?=?curl_init();
//組裝用戶名和密碼
$info['username']?=?$this-username;
$info['password']?=?$this-pwd;
//模擬表單提交
$params[CURLOPT_URL]?=?$this-url;????//請(qǐng)求url地址
$params[CURLOPT_HEADER]?=?true;?//是否返回響應(yīng)頭信息
$params[CURLOPT_RETURNTRANSFER]?=?true;?//是否將結(jié)果返回
$params[CURLOPT_FOLLOWLOCATION]?=?true;?//是否重定向
//?$params[CURLOPT_SSL_VERIFYPEER]?=?true;?//?https請(qǐng)求?不驗(yàn)證證書(shū)和hosts
//?$params[CURLOPT_SSL_VERIFYHOST]?=?true;?//?https請(qǐng)求?不驗(yàn)證證書(shū)和hosts
$params[CURLOPT_USERAGENT]?=?'Mozilla/5.0?(Windows?NT?5.1;?rv:9.0.1)?Gecko/20100101?Firefox/9.0.1';
$postfields?=?'';
//將表單要提交的數(shù)據(jù)編程URL拼接方式
foreach?($info?as?$key?=?$value){
$postfields?.=?urlencode($key)?.?'='?.?urlencode($value)?.?'';
}
$params[CURLOPT_POST]?=?true;
$params[CURLOPT_POSTFIELDS]?=?$postfields;
//判斷是否有cookie,有的話直接使用
/*
if?(isset($_COOKIE['cookie_jar'])($_COOKIE['cookie_jar']||is_file($_COOKIE['cookie_jar']))){
$params[CURLOPT_COOKIEFILE]?=?$_COOKIE['cookie_jar'];?//這里判斷cookie
}else{
$cookie_jar?=?tempnam($this-cookie_path,?'cookie');?//產(chǎn)生一個(gè)cookie文件
$params[CURLOPT_COOKIEJAR]?=?$cookie_jar;?//寫(xiě)入cookie信息
setcookie('cookie_jar',?$cookie_jar);?//保存cookie路徑
}
*/
curl_setopt_array($ch,?$params);?//傳入curl參數(shù)
$content?=?curl_exec($ch);?//執(zhí)行
用request.getParameterValues()或者用request.getParameter()就可以批量提交form表單中的數(shù)據(jù)。
一、input type="submit" 定義用于向表單處理程序(form-handler)提交表單的按鈕。表單處理程序通常是包含用來(lái)處理輸入數(shù)據(jù)的腳本的服務(wù)器頁(yè)面,表單處理程序在表單的 action 屬性中指定。
二、實(shí)例
form action="action_page.php"
First name:br
input type="text" name="firstname" value="Mickey"
br
Last name:br
input type="text" name="lastname" value="Mouse"
brbr
input type="submit" value="Submit"
/form
三、action 屬性定義在提交表單時(shí)執(zhí)行的動(dòng)作,向服務(wù)器提交表單的通常做法是使用提交按鈕。通常,表單會(huì)被提交到 web 服務(wù)器上的網(wǎng)頁(yè)。
四、如果表單提交是被動(dòng)的(比如搜索引擎查詢),并且沒(méi)有敏感信息。當(dāng)您使用 GET 時(shí),表單數(shù)據(jù)在頁(yè)面地址欄中是可見(jiàn)的:action_page.php?firstname=Mickeylastname=Mouse。
五、如果要正確地被提交,每個(gè)輸入字段必須設(shè)置一個(gè) name 屬性。本例只會(huì)提交 "Last name" 輸入字段。
六、實(shí)例
form action="action_page.php"
First name:br
input type="text" value="Mickey"
br
Last name:br
input type="text" name="lastname" value="Mouse"
brbr
input type="submit" value="Submit"
/form