Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Syntax:
void header[ $header, $replace = TRUE, $http_response_code ]
Bàn luận This function accepts three parameters as mentioned above and described below:
- Hàm tiêu đề [] là một hàm sẵn có trong PHP được sử dụng để gửi tiêu đề HTTP thô. Các chức năng HTTP là các chức năng thao tác thông tin được gửi đến máy khách hoặc trình duyệt bởi máy chủ web, trước khi bất kỳ đầu ra nào khác được gửi. Hàm tiêu đề PHP [] gửi tiêu đề HTTP đến máy khách hoặc trình duyệt ở dạng thô. Trước HTML, XML, JSON hoặc đầu ra khác đã được gửi đến trình duyệt hoặc máy khách, dữ liệu thô được gửi với yêu cầu [đặc biệt là yêu cầu HTTP] do máy chủ thực hiện dưới dạng thông tin tiêu đề. Tiêu đề HTTP cung cấp thông tin cần thiết về đối tượng được gửi trong thân thông báo chính xác hơn về yêu cầu và phản hồi. This parameter hold the header string. There are two types of header calls. The first header starts with string “HTTP/”, which is used to figure out the HTTP status code to send. The second case of header is the “Location:”. It is mandatory parameter.
- Tham số: Hàm này chấp nhận ba tham số như đã đề cập ở trên và được mô tả dưới đây: It is optional parameter. It denotes the header should replace previous or add a second header. The default value is True [will replace]. If $replace value is False then it force multiple headers of the same type.
- Tiêu đề $: Tham số này giữ chuỗi tiêu đề. Có hai loại cuộc gọi tiêu đề. Tiêu đề đầu tiên bắt đầu với chuỗi HTTP/, được sử dụng để tìm ra mã trạng thái HTTP để gửi. Trường hợp thứ hai của tiêu đề là vị trí của người Viking: Đó là tham số bắt buộc. It is an optional parameter. It forces the HTTP response code to the specified value [PHP 4.3 and higher].
$ Thay thế: Đó là tham số tùy chọn. Nó biểu thị tiêu đề nên thay thế trước hoặc thêm tiêu đề thứ hai. Giá trị mặc định là đúng [sẽ thay thế]. Nếu $ thay thế giá trị là sai thì nó buộc nhiều tiêu đề cùng loại. This function doesn’t return any value.
$ http_response_code: Đây là một tham số tùy chọn. Nó buộc mã phản hồi HTTP vào giá trị được chỉ định [Php 4.3 trở lên].
Output:
This will change location of header, i.e. redirect to the URL
Giá trị trả về: Hàm này không trả về bất kỳ giá trị nào.
Tiêu đề nằm ở đâu trong PHP?
...
...
Vị trí tiêu đề PHP Để chuyển hướng PHP của bạn thành công, hàm Header [] phải thực thi - và trước khi bất kỳ đầu ra nào được gửi. Đây là lý do tại sao mã của bạn phải xuất hiện trên hoặc các thẻ trong chỉ mục của bạn. Tệp PHP. There are options that users may set to change the browser's default caching settings. By sending the headers above, you will override any of those settings and force the browser to not cache!
Việc sử dụng chức năng tiêu đề là gì?
Định nghĩa và sử dụng hàm Header [] gửi tiêu đề HTTP RAW đến máy khách. Điều quan trọng là phải lưu ý rằng hàm tiêu đề [] phải được gọi trước khi bất kỳ đầu ra thực tế nào được gửi!
Thí dụ
Gửi ba tiêu đề HTTP để ngăn bộ đệm trang:
Tiêu đề [tiêu đề, thay thế, http_response_code]
... ...
Hàm tiêu đề [] gửi tiêu đề HTTP RAW đến máy khách. | Điều quan trọng là phải lưu ý rằng hàm tiêu đề [] phải được gọi trước khi bất kỳ đầu ra thực tế nào được gửi! |
Cú pháp | Tiêu đề [tiêu đề, thay thế, http_response_code] |
Giá trị tham số | Tham số |
Sự mô tả
Yêu cầu. Chỉ định chuỗi tiêu đề để gửi |
Không bắt buộc. Cho biết liệu tiêu đề có nên thay thế một tiêu đề tương tự trước đó hay thêm một tiêu đề mới cùng loại. Mặc định là đúng [sẽ thay thế]. Sai cho phép nhiều tiêu đề cùng loại |
Không bắt buộc. Buộc mã phản hồi HTTP vào giá trị được chỉ định |
Chi tiết kỹ thuật
PHP | Hàm tiêu đề []. Hàm tiêu đề [] là một hàm sẵn có trong PHP được sử dụng để gửi tiêu đề HTTP thô. Các chức năng HTTP là các chức năng thao tác thông tin được gửi đến máy khách hoặc trình duyệt bởi máy chủ web, trước khi bất kỳ đầu ra nào khác được gửi.
Làm thế nào tôi có thể sử dụng tiêu đề trong PHP?
Hàm get_headers [] trong PHP được sử dụng để tìm nạp tất cả các tiêu đề được gửi bởi máy chủ trong phản hồi của yêu cầu HTTP. Tham số: Hàm này chấp nhận ba tham số như đã đề cập ở trên và được mô tả dưới đây: $ url: Đây là một tham số bắt buộc của chuỗi loại. Nó xác định URL mục tiêu.
header["Content-type:application/pdf"];
Tiêu đề nằm ở đâu trong PHP?
header["Content-Disposition:attachment;filename='downloaded.pdf'"];
Vị trí tiêu đề PHP Để chuyển hướng PHP của bạn thành công, hàm Header [] phải thực thi - và trước khi bất kỳ đầu ra nào được gửi. Đây là lý do tại sao mã của bạn phải xuất hiện trên hoặc các thẻ trong chỉ mục của bạn. Tệp PHP.
readfile["original.pdf"];
?>
... ...
❮ Tham chiếu mạng PHP
...
Chức năng nào được sử dụng để gọi tệp PHP tiêu đề?