XtGem Forum catalog
Giờ là 16:49 Chúc buổi chiều vui vẻ
Trang ChủDiễn ĐànThông Tin
HomeTrang Chủ»Wap/Wed»PHP/SQL/TWIG™
Tìm Kiếm | Báo Lỗi | Tập Tin UpLoad[0]
[PHP] Bài 13 - Phương Thức GET & POST
Tên: [PHP] Bài 13 - Phương Thức GET & POST
tenxĐăng: 11:57:37 03/01/2017
Chuyên Mục: PHP/SQL/TWIG™
Có 2 cách để Client có thể gửi thông tin cho Web Server:
Phương thức GET
Phương thức POST
Trước khi trình duyệt gửi thông tin, nó mã hóa nó bởi sử dụng một giản đồ gọi là URL encoding. Trong giản đồ này, các cặp name/value được kết hợp với kí hiệu = và các cặp khác nhau được phân tách nhau bởi dấu&.
Copy Code:
Các khoảng trống được xóa bỏ, thay thế bằng kí tự và bất kì kí tự không phải dạng số và chữ được thay thế bằng giá trị hexa. Sau khi thông tin được mã hóa, nó sẽ được gửi lên Server.
Phương thức GET trong PHP
Phương thức GET gửi thông tin người dùng đã được mã hóa được phụ thêm vào yêu cầu trang. Trang và thông tin mã hóa được phân tách nhau bởi kí tự hỏi chấm (?).
Phương thức GET tạo ra một chuỗi kí tự dài xuất hiện trong Server log của bạn, trong Location: box của trình duyệt.
Phương thức GET được giới hạn gửi tối đa chỉ 1024 ký tự.
Không bao giờ sử dụng phương thức GET nếu gửi password hoặc thông tin nhay cảm lên Server.
GET không thể gửi dữ liệu nhị phân, ví dụ như hình ảnh hoặc tài liệu word lên Server.
Dữ liệu gửi bởi phương thức GET có thể được truy cập bằng cách sử dụng biến môi trường QUERY_STRING.
PHP cung cấp mảng liên hợp$_GETđể truy cập tất cả các thông tin đã được gửi bởi phương thức GET.
Bạn thử ví dụ sau bằng việc đặt source code sau đây vào test.php script:
Copy Code:
PHP code trên sẽ cho kết quả:
[PHP Bài 13 - Phương Thức GET & POST ảnh minh họa" />
Bài 13 - Phương Thức GET & POST Tải ảnh gốc">Tải ảnh gốc
Phương thức POST trong PHP
Phương thức POST truyền thông tin thông qua HTTP header. Thông tin này được mã hóa như mô tả trong trường hợp của phương thức GET và đặt vào một header được gọi là QUERY_STRING.
Phương thức POST không có bất kì hạn chế nào về kích thước dữ liệu sẽ gửi.
Phương thức POST có thể sử dụng để gửi ASCII cũng như dữ liệu nhị phân.
Dữ liệu gửi bởi phương thức POST thông qua HTTP header, vì vậy việc bảo mật phụ thuộc vào giao thức HTTP. Bằng việc sử dụng Secure HTTP, bạn có thể chắc chắn rằng thông tin của mình là an toàn.
PHP cung cấp mảng liên hợp$_POSTđể truy cập tất cả các thông tin được gửi bằng phương thức POST.
Bạn thử ví dụ sau bằng việc đặt source code vào test.php script:
Copy Code:
PHP code trên sẽ cho kết quả:
[PHP Bài 13 - Phương Thức GET & POST ảnh minh họa" />
Bài 13 - Phương Thức GET & POST Tải ảnh gốc">Tải ảnh gốc
Biến $_REQUEST trong PHP
Biến $_REQUEST trong PHP chứa nội dung của cả $_GET, $_POST, và $_COOKIE. Chúng ta sẽ bàn về biến $_COOKIE khi giải thích về Cookie trong PHP.
Biến $_REQUEST trong PHP có thể được sử dụng để lấy kết quả từ form data được gửi bởi cả 2 phương thức GET và POST.
Bạn thử ví dụ sau bằng việc đặt source code vào test.php script
Copy Code:
Ở đây, biến $_PHP_SELF chứa tên của chính script đó, script mà nó đang được gọi.
PHP code trên sẽ cho kết quả:
[PHP Bài 13 - Phương Thức GET & POST ảnh minh họa" />
Bài 13 - Phương Thức GET & POST Tải ảnh gốc">Tải ảnh gốc
Đánh giá của bạn là góp ý quan trọng giúp HarryWillson nâng cao chất lượng bài viết!
[likeLike - dislikeDisLike]
vote
/ - Phiếu
categoriTừ Khóa
viewLượt Xem:1/
Chia Sẽ Bài Viết Này:SMS Google Zing Facebook Twitter
- Link:
- BBcode:
- HTML:
Bình Luận FaceBook
Không Văng Tục,Quảng Cáo, Spam Nếu Bạn Là Người Có Văn Hóa!

Cùng Chuyên Mục
[PHP] Bài 21 - Chuẩn Viết Code
[PHP] Bài 20 - UpLoad File
[PHP] Bài 19 - Gửi Email
[PHP] Bài 18 - Session
[PHP] Bài 17 - CooKie
[PHP] Bài 16 - Hàm
[PHP] Bài 15 - File & I/O
[PHP] Bài 14 - File Inclusion
[PHP] Bài 13 - Phương Thức GET & POST
[PHP] Bài 12 - Các Khái Niệm Wed
123»
Bài Viết Ngẫu Nhiên
Truyện Ma Có Thật - Quỷ Ám - Phần 2
Truyện Ma Có Thật - Quỷ Ám - Phần 3
Truyện Ma Có Thật - Quỷ Ám - Phần 4
Truyện Ma Có Thật - Quỷ Ám - Phần 5
Truyện Ma Có Thật - Quỷ Ám - Phần 1
Truyện Ma Có Thật - Quỷ Ám - Phần 6
Truyện Ma Có Thật - Quỷ Ám - Phần 7 (Phần Cuối)
Một Số Code Thường Dùng Cho Xtgem
Tổng Hợp Code Dành Riêng Cho Chức Năng Của Xtgem
Hướng Dẫn Việt Hóa Forum Xtgem
123456»
•©opyRight By: HarryWillSon™
•Timeload : 0.0005/Giây
•TimeOut : 0.7%