Xem FAQ How do I create arrays in a HTML <form>
?
Vì vậy, trong trường hợp của bạn một yêu cầu của:
?FormSub=Submit&qty[]=1&partno[]=ipod¬es[]=apple&unitprice[]=102.99&rowid[]=1&qty[]=2&partno[]=Ear+Buds¬es[]=Headphones&unitprice[]=45.99&rowid[]=2
sẽ tạo ra một mảng có dạng:
array(
'FormSub' => 'Submit',
'qty' => array(
0 => '1',
1 => '2'
),
'partno' => array(
0 => 'ipod',
1 => 'Ear Buds'
),
'notes' => array(
0 => 'apple',
1 => 'Headphones'
),
'unitprice' => array(
0 => '102.99',
1 => '45.99'
),
'rowid' => array(
0 => '1',
1 => '2'
)
)
Nhưng tôi hy vọng bạn không chấp nhận những các giá trị không có xác thực hoặc thậm chí sử dụng nó cho một thứ tự thực tế.
Ngoài GET is intended to be used for data retrieval only:
Đặc biệt, quy ước đã được thành lập rằng GET và ĐẦU phương pháp KHÔNG NÊN có tầm quan trọng của thi một hành động khác hơn so với hồi.
Đối với các yêu cầu có phản ứng phụ (thay đổi dữ liệu trên máy chủ), bạn nên sử dụng POST.
khử trùng đầu vào của người dùng trước khi thực hiện bất kỳ điều gì với họ – ardsrk
Không ai quên ít Bobby Bàn ... – Skilldrick
@Skilldrick: bắt buộc liên kết đến truyện Little Bobby Tables: http://xkcd.com/327/ – Dinah