Tải bản đầy đủ (.pdf) (5 trang)

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P24 pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (441.92 KB, 5 trang )

Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Phương thứcPOST –Ưu khuyết điểm
 Ưu điểm
– Bảomật hơnphương thứcGET
– Không giớihạn dung lượng dữ liệutruyền đi
 Khuyết điểm
– Kếtquả trang web trả về không thể bookmark
– Có thể gây ra lỗi nếungười dùng muốn quay lạitrangkếtquả (nhấn
nút Back hoặc Refresh) do bị expired
– Dữ liệucóthể không truyền đi đượcdo vấn đề về security
Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
N
N


i
i
dung
dung
 Cơ chế TruyềnvàNhậndữ liệugiữa các trang web
 Truyền/Nhận qua Phương thứcGET
 Truyền/Nhận qua Phương thứcPOST
 Mộtsố ví dụ
Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Truyền/Nhậndữ liệutừ Checkbox
File: Checkbox.php
<html><body>
<form method=“get” action=“checkbox.php”>


<input type="checkbox" name="chk1" value=“en">English <br>
<input type="checkbox" name="chk2">Vietnam<br>
<input type=“submit” value=“submit”><br>
</form>
<?php
echo “checkbox 1 : ” . $_REQUEST[‘chk1’];
echo “checkbox 2 : ” . $_REQUEST[‘chk2’];
?>
</body></html>
Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Truyền/Nhậndữ liệutừ Radio Button
File: RADIO.PHP
<html><body>
<form action=“radio.php" method="GET">
<input type=RADIO” NAME=“radGT">Nam<br>
<input type=RADIO” NAME="radGT“ VALUE=“Nu”>Nữ<br>
<input type=“SUBMIT” VALUE="Submit">
</form>
<?php
if (isset($_GET[‘radGT'])){
echo “Gioi tinh : " . $_GET[‘radGT'];
}
?>
</body></html>
Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Truyền/Nhậndữ liệutừ ComboBox
File: COMBOBOX.PHP
<html>

<body>
<form method="POST" action="combobox.php">
<select name="lunch">
<option value="pork">Bún thịtheo</option>
<option value="chicken">Bún thịtgà</option>
<option>Bún măng</option>
</select>
<input type="submit" name="submit" value="Chọn"/>
</form>
Món bún được chọn :<br/>
<?php
if (isset($_POST['lunch']))
{
print "Bạn đã chọn Bún ". $_POST['lunch'] . "<br/>";
}
?>
</body>
</html>

×