username=$_POST[username];? PHP 一個很有用的特點體現(xiàn)在它處理 PHP 表單的方式。需要理解的非常重要的原理,是表單的任何元素都在 PHP 腳本中自動生效。
成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)站制作、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計制作的專業(yè)網(wǎng)站設(shè)計公司,擁有經(jīng)驗豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨特的設(shè)計風(fēng)格。自公司成立以來曾獨立設(shè)計制作的站點1000+。
ajax 提交 后在控制器里dump($_POST)你提交的數(shù)據(jù) 可在 控制臺 里看返回的數(shù)據(jù) 查看是否有結(jié)果 在控制器里 echo 0k 是返回結(jié)果 頁面中 javascript 中的 if(data==ok){...} 才可執(zhí)行。
testphp ?php username = $_POST[username];pw = $_POST[pw];echo 用戶名:.$username;echo echo 密碼:.$pw;? testphp 這里也可以這樣寫。
1、POST的話要cookie,所以你得先搞到cookie 發(fā)送數(shù)據(jù)最簡單的方法是用WebClient類,這個類可以指定cookie和發(fā)送的數(shù)據(jù)并以POST方式發(fā)送。
2、get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。 get是把參數(shù)數(shù)據(jù)隊列加到提交表單的ACTION屬性所指的URL中,值和表單內(nèi)各個字段一一對應(yīng),在URL中可以看到。
3、可以把數(shù)據(jù)放入變量里面,調(diào)試一下,例如:data = T1=& XXX &&T2=XXXXX&T3=XXXXXXdebug.print data http.send data 另外,PHP端如果沒有通過測試,也需要print_r($_POST)監(jiān)控,看看參數(shù)提交是否合適。
4、默認(rèn)只能傳最大 2M 的文件。不過,可以配置php.ini文件,修改上傳文件大小的限制。
5、打開apache服務(wù)器,輸入http://10.1/testphp在頁面的按鈕上點擊,會發(fā)現(xiàn)新出的網(wǎng)頁上$username的值已經(jīng)傳送過來了。
直接用表單提交到接收的PHP頁面就行了,那怕是模板調(diào)用的頁面也可以,跟smarty是沒有關(guān)系的。
簡單辦法是做成隱藏表單 點提交入庫時只要提交這個表單就行了。到接收頁面反序列化一下,就搞定了。
具體使用方法是,先將smarty核心文件引入,然后做配置,然后賦值變量到模板,最后到模板進行解析就可以了。
test.php頁面 判斷該頁是否提交,如果提交了,就按照正常的接受數(shù)據(jù)來就行了。