Referer là gì?

Noun Web

Trong HTTP, referer (lỗi chính tả của referrer) là tên của trường tiêu đề HTTP (HTTP header field) tùy chọn xác định địa chỉ của trang web (tức là URI hoặc IRI) từ đó tài nguyên (resource) được yêu cầu (request ). Bằng cách kiểm tra referrer, máy chủ (server) cung cấp trang web mới có thể xem yêu cầu bắt nguồn từ đâu.

Trong tình huống phổ biến nhất, điều này có nghĩa là khi người dùng nhấp vào siêu liên kết (hyperlink) trong trình duyệt web, khiến trình duyệt gửi yêu cầu đến máy chủ đang chứa trang web đích, yêu cầu có thể bao gồm trường referer, cho biết trang cuối cùng người dùng đã ở trên đó (nơi họ nhấp vào liên kết).

Các website và máy chủ web (web server) ghi lại nội dung của trường referer đã nhận để xác định trang web mà từ đó người dùng đã theo liên kết (link) cho các mục đích quảng cáo hoặc thống kê. Điều này dẫn đến mất quyền riêng tư cho người dùng và có thể gây ra rủi ro bảo mật (security risk). Để giảm thiểu rủi ro bảo mật, các trình duyệt đã và đang giảm dần lượng thông tin được gửi trong referer.

Learning English Everyday