萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP POST 與 GET 教程

PHP POST 與 GET 教程

在php有兩種常用的數據獲取方法一種是$_get形式的一種是$_POST形式的,前者一般用於小量數據如地址欄a.php?id=1而後者post用下表單數據處理.

我們使用的HTML格式和發送的PHP網頁進行處理。在這一教訓,我們選擇了使用方法後提交,但我們也可以選擇獲得的方法。這一教訓將審查轉讓雙方的方法。

php post用法.
在我們的PHP形式教訓我們使用後的方法。這是有關線的HTML代碼看上去像這樣:

<form action="process.php" method="post">
<select name="item">
...
<input name="quantity" type="text" />

此HTML代碼中指定的表格數據將提交給“ process.php ”網頁使用POST方法。在PHP的方式,這是商店所有的“張貼”的價值觀成為一個關聯數組所謂“的$ _POST ” 。一定要通知的姓名表單數據的名稱,因為它們代表的關鍵在“的$ _POST ”關聯數組。

現在,你知道聯想陣列, PHP代碼,由“ process.php ”應作出litte更有意義。

$quantity = $_POST['quantity'];
$item = $_POST['item'];

名稱的形式被用來作為密鑰的關聯數組,所以一定要永遠有兩個項目的投入在您的HTML形式,具有相同的名稱。如果你這樣做,那麼您可能會看到出現的一些問題。

PHP get
正如我們前面提到的替代方法後獲得。如果我們要改變我們的HTML表單的獲得方法,它將看起來就像這樣:

<form action="process.php" method="get">
<select name="item">
...
<input name="quantity" type="text" />

他將以下面這種形式傳遞參數.

"?item=##&quantity=##"

php讀取方式

$quantity = $_GET['quantity'];
$item = $_GET['item'];

get與post的方法各有所長,

copyright © 萬盛學電腦網 all rights reserved