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.