Quên mật khẩu
 Đăng ký
Xem: 115|Trả lời: 0

Xử lý biểu mẫu và URL

[Lấy địa chỉ]

36

Chủ đề

7

Bài viết

172

Điểm

Administrator

Điểm
172
Đăng lúc 2024-9-6 20:22:01 | Xem tất |Chế độ đọc
Ở bài viết này, mình sẽ giới thiệu cho các bạn quy cách xử lý biểu mẫu và sử dụng uri ở SMM.

1. Về việc Xử lý biểu mẫu, chúng ta sẽ sử dụng các biến: SERVER_REQUEST_METHOD, POST và GET. Cụ thể như sau:
- SERVER_REQUEST_METHOD -> là biến, trả về phương thức xử lý đang sử dụng, có thể là get hoặc post
- GET -> là mảng, trả về danh sách các giá trị được nêu đến trong quá trình sử lý biểu mẫu qua phương thức get.
+) Hàm tương tự:
  1. form_get(string)
Sao chép mã

- POST -> là mảng, trả về danh sách các giá trị được nêu đến trong quá trình sử lý biểu mẫu qua phương thức post.
+) Hàm tương tự:
  1. form_post(string)
Sao chép mã


2. Về việc Xử lý URL, chúng ta sẽ sử dụng các biến:
- SERVER_REQUEST_URI -> trả về toàn bộ URI của URL đang được truy cập
Để phân tách các uri thành 1 mảng, mình sẽ sử dụng đến bộ lọc split như sau:
  1. {% set uri_segments = SERVER_REQUEST_URI|trim('/')|split('/') %}
  2. Ví dụ, URL đang truy cập là: http://example.domain/vi/toiyeuvietnam
  3. {{uri_segments[0]}} -> phân đoạn uri thứ 1 -> trả về: vi
  4. {{uri_segments[1]}} -> phân đoạn uri thứ 2 -> trả về: toiyeuvietnam
Sao chép mã

- redirect(uri) -> chuyển hướng trang đến uri hoặc url được nhắc đến
- slug(string) -> trả về phân đoạn uri đã được rewrite theo quy cách latin (chỉ hỗ trợ ký tự latin)
Bạn phải đăng nhập mới được đăng bài Đăng nhập | Đăng ký

Quy tắc điểm

Lưu trữ|Danh sách ban|Diễn đàn Sắc màu

GMT+7, 2024-11-21 16:28 , Processed in 0.051032 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

Trả lời nhanh Lên trên Trở lại danh sách