表單提交與後台PHP如何介面?

2021-06-22 03:07:31 字數 797 閱讀 4408

在網頁中,常常有這樣那樣的表單需要提交,比如登陸,比如註冊,比如查詢,比如填寫問卷。在這樣的表單提交過程中,我們究竟向後台提交了什麼,是以什麼形式提交的,是乙個很值得**的問題。

提交了什麼——就是我們填入表單的東西,而如何提交的過程卻是在幕後進行的,本節我們就**一下提交了什麼。

網上某培訓機構提供的form表單乙個簡單的例子如下:

在這個例子中,我們可以看到網頁的源**:

這段**的意思是這樣:表單的第一項內容,是文字型別,這一項的名字叫做fname。

第二項內容,也是文字型別,名字lname。

action 的內容是表單所有內容的接受者,即處理表單的頁面。如何處理——method進行了說明。

提交了什麼,提交給誰。通常是在html中就能看出來的,而如何提交是乙個更值得**的問題。

以下是今天和一位伺服器高手請教這個問題的整理:

form表單在提交時,它會自動把之間的所有資料都提交給action指定的那個介面(這個介面看起來可能比較像**,也可能只是乙個只有伺服器才可以識別的字串)

後台處理邏輯常常是乙個php檔案,但是php源**是不對外部展示的,

那麼怎麼看乙個php暴露出來的介面呢?

通常有四種方法:

1、如果介面提交資料不多的話,且不用考慮安全的話,可以從a標籤

中看到

2、如果提交資料比較多、並且有一定的安全要求,可以在form標籤的action屬性中看到

3、如果對安全性要求極高,只有去js函式中才能看到,並且這種情況一般是加密了的,所以一般看不到介面

PHP 五 表單提交與驗證

post 超全域性變數 獲取前端使用 post 形式傳輸給後台的資料 該變數是乙個關聯陣列 get 超全域性變數 獲取前端使用 get 形式傳輸給後台的資料 該變數是乙個關聯陣列 request 該變數記錄著通過 get和 post 請求方式 傳遞給後台的資料,但一般不使用,因為速度較慢,而且不太安...

表單的提交與接收

開發工具與關鍵技術 visual studio 2015 c 之前我們一起學習的新增與修改都有用到表單,也簡單地講解了表單的提交與接收的方法,這裡呢就是把表單的提交與接收的方法彙總起來,下面我們一起去了解一下吧!from表單是乙個承載資料的容器,那麼表單提交呢就是我們需要把表單裡的資料提交到另乙個地...

form表單提交與ajax提交的差別

第一種 表單提交form submit方式 form提交是我們經常使用的向後台提交資料的一種方式 action設定url,method設定http請求的方式。第二種 ajax非同步請求方式 ajxa首先是要通過js獲取到使用者輸入內容,然後可以對輸入的內容進行ajxa請求傳送到後台進行乙個驗證,驗證...