Referer header
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Tiêu đề HTTP Referer request header chứa địa chỉ tuyệt đối hoặc một phần từ đó tài nguyên đã được yêu cầu.
Tiêu đề Referer cho phép máy chủ xác định các trang giới thiệu mà mọi người đang truy cập từ đó hoặc nơi các tài nguyên được yêu cầu đang được sử dụng.
Dữ liệu này có thể được sử dụng cho phân tích, ghi nhật ký, caching tối ưu hóa và nhiều hơn nữa.
Khi bạn nhấp vào liên kết, Referer chứa địa chỉ của trang bao gồm liên kết.
Khi bạn thực hiện yêu cầu tài nguyên đến miền khác, Referer chứa địa chỉ của trang sử dụng tài nguyên được yêu cầu.
Tiêu đề Referer có thể chứa nguồn gốc, đường dẫn và chuỗi truy vấn, và có thể không chứa đoạn URL (tức là #section) hoặc thông tin username:password.
Chính sách người giới thiệu của yêu cầu xác định dữ liệu có thể được bao gồm. Xem Referrer-Policy để biết thêm thông tin và ví dụ.
Referer cũng nên được gửi trong các yêu cầu theo sau phản hồi Refresh (hoặc tương đương <meta http-equiv="refresh" content="...">) gây ra điều hướng đến trang mới, nếu được chính sách người giới thiệu cho phép.
Note: Tên tiêu đề "referer" thực ra là lỗi chính tả của từ "referrer". Xem HTTP referer trên Wikipedia để biết thêm chi tiết.
Warning: Tiêu đề này có thể có hậu quả không mong muốn đối với bảo mật và quyền riêng tư người dùng. Xem Tiêu đề Referer: mối lo ngại về quyền riêng tư và bảo mật để biết thêm thông tin và gợi ý giảm thiểu.
| Loại tiêu đề | Request header |
|---|---|
| Forbidden request header | Có |
Cú pháp
Referer: <url>
Chỉ thị
<url>-
Địa chỉ tuyệt đối hoặc một phần của trang web thực hiện yêu cầu. Đoạn URL (tức là
#section) và thông tin người dùng (tức làusername:passwordtronghttps://username:password@example.com/foo/bar/) không được bao gồm. Nguồn gốc, đường dẫn và chuỗi truy vấn có thể được bao gồm, tùy thuộc vào chính sách người giới thiệu.
Ví dụ
Referer: https://mdn.go-mizu.dev/vi/docs/Web/JavaScript
Referer: https://example.com/page?q=123
Referer: https://example.com/
Đặc tả
| Specification |
|---|
| HTTP Semantics> # field.referer> |