Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm header () trong PHP là gì?

Hàm header () là một hàm gốc PHP được xác định trước. Với các hàm HTTP header (), chúng tôi có thể kiểm soát dữ liệu được gửi đến máy khách hoặc trình duyệt bởi máy chủ Web trước khi một số đầu ra khác được gửi.

Hàm tiêu đề đặt tiêu đề cho một Phản hồi HTTP do máy chủ cung cấp. Chúng ta có thể thực hiện tất cả các việc bằng cách sử dụng hàm tiêu đề trong PHP như Thay đổi vị trí trang, đặt múi giờ, đặt kiểm soát bộ nhớ đệm, v.v.

Một số cách sử dụng quan trọng của header () trong PHP được liệt kê bên dưới:

Trang chuyển hướng.

Nó được sử dụng để chuyển hướng từ một trang web này sang một trang web khác bằng PHP.

Ví dụ:

header('Location:give your url here');

Đặt Loại-Nội dung trong phản hồi tiêu đề:

PHP mặc định gửi Content-Type:text / html. Nếu chúng ta muốn thay đổi Content-Type, chúng ta có thể đạt được điều đó bằng hàm header ().

Ví dụ:

Generated PDF file :header('Content-Type: application/pdf');
Return response in json format:header('Content-Type: application/pdf');.

Đặt Trạng thái HTTP trong phản hồi tiêu đề.

Ví dụ:

header("HTTP/1.0 404 Not Found");

Đã gửi phản hồi tới trình duyệt không có bộ nhớ cache.

Ví dụ dưới đây giúp ngăn chặn bộ nhớ đệm bằng cách gửi thông tin tiêu đề ghi đè cài đặt trình duyệt thành không lưu vào bộ nhớ cache.

Ví dụ:

header("Cache-Control: no-cache, must-revalidate");