PHP http_response_code()

Hàm http_response_code() trong PHP

Hàm http_response_code() trong PHP được sử dụng để thiết lập hoặc lấy mã trạng thái HTTP. Đây là một phần quan trọng trong quá trình phát triển web khi bạn cần tương tác với phía khách hàng (client) và máy chủ (server).

Cú pháp

http_response_code([int $response_code = NULL]): int

Tham số

  • $response_code (tùy chọn): Mã trạng thái HTTP cần thiết lập. Nếu không được cung cấp, hàm sẽ trả về mã trạng thái hiện tại.

Giá trị trả về

Hàm sẽ trả về mã trạng thái HTTP hiện tại dưới dạng số nguyên.

Các mã trạng thái HTTP thông dụng

  • 200: OK
  • 404: Not Found
  • 500: Internal Server Error
  • 301: Moved Permanently
  • 403: Forbidden

Ví dụ sử dụng


http_response_code(404);
echo "Trang không tìm thấy.";

Trong ví dụ trên, hàm http_response_code(404) thiết lập mã trạng thái HTTP là 404, thông báo rằng trang không được tìm thấy.

Lưu ý

Khi thiết lập mã trạng thái HTTP, hãy nhớ gọi hàm này trước khi xuất bất kỳ nội dung nào, vì mã trạng thái phải được gửi trong tiêu đề HTTP.

Kết luận

Hàm http_response_code() là công cụ hữu ích cho việc xử lý mã trạng thái HTTP trong PHP. Việc sử dụng đúng mã trạng thái giúp cải thiện khả năng tương tác giữa máy khách và máy chủ, đồng thời cung cấp thông tin chính xác về trạng thái của phản hồi.