Chào bạn, nếu bạn là thành viên xin đăng nhập (Quên mật khẩu?) nếu chưa bạn có thể đăng ký tài khoản mới.
Thông báo: Thành viên muốn đăng nhập ở trang chủ, vui lòng vào Diễn đàn đăng nhập, sau đó quay lại trang chủ.


Bài viết mới nhất

Tìm kiếm [Nâng cao]

$_GET, $_POST và ứng dụng

Người gửi: lyhuuloi

23/07/2005, 08:57 am
Lịch sử của $_GET và $_POST:

Đối với các version cũ của PHP, tính từ version 4.1 trở xuống 2 biến này được viết là $HTTP_GET_VARS$HTTP_POST_VARS, nhưng từ version 4.1 trở lên đã được chuyển thành $_GET$_POST.

Ứng dụng của $_GET và $_POST:

$_GET: Lấy các giá trị được ghi trên URL.
$_POST: Lấy các giá trị được ghi thông qua thẻ FORM của HTML.

Ví dụ 1: có URL là http://sanchoituoitre.vn/topic.php?id=1, thì khi đó biến $id sẽ có giá trị là 1 và bạn sẽ phải dùng $_GET để lấy giá trị theo dạng này. Tạo file topic.php:

<?php

echo $_GET['id']; // Trả về giá trị là: 1

?>


Ví dụ 2: Giả sử có một form cơ bản như sau (Tạo file contact.html):

<form action="contact.php" method="post">
<input name="name" value="Jackson lee">
<input name="submit" value="submit">
</form>
Chú ý các dòng bôi đen

Để lấy giá trị của biến $name bạn phải chắc chắn rằng giá trị của method phải ghi là post (nếu ghi là get thì sẽ quay lại ví dụ 1 :D). Thì sẽ có code để lấy dữ liệu như sau (tạo file contact.php):

<?php

echo $_POST['name']; // Trả về giá trị là Jackson lee

?>


Chúc bạn thành công!!

lyhuuloi.
(Bản quyền sanchoituoitre.vn)

Bài phản hồi

 Thống kê chung
Đang trực tuyến
90 khách, 1 thành viên.
Thông số
Tổng số bài viết đã đăng: 57,953
Tổng số thành viên: 109155
Thành viên mới nhất: Anh Tú
Kỷ lục số người trực tuyến: 521   [ 09/04/2008, 02:18 am ]
[Thời gian tải trang này là 0.984 giây] - [40 truy vấn] - [GZIP bật]