Người dùng đến từ đâu
Nếu bạn có application dựa trên PHP hoặc Laravel, đã có lúc bạn tự hỏi người dùng đến từ đâu và điều đó rất quan trọng khi nói đến marketing.
HTTP referer là 1 giá trị option HTTP header mà giá trị đó được xác định là url của webpage được liên kết với tài nguyên đang được yêu cầu. Bằng cách kiểm tra liên kết giới thiệu, trang web mới có thể xem yêu cầu bắt nguồn từ đâu.
Cách lấy referer không dùng framework
Đây là cách bạn có thể làm điều đó trong PHP mà không cần bất kỳ framework nào:
$referer = $_SERVER['HTTP_REFERER'] ?? null;
echo $referer;
Cách lấy referer trong framework laravel
Bạn không chỉ có thể sử dụng cách trước để đạt được điều này trong Laravel mà còn có một cách khác để lấy URL liên kết giới thiệu:
$referer = request()->headers->get('referer');
echo $referer;
Output của bạn sẽ như nào?
nó sẽ là 1 url của page đã link đến trang của bạn hoặc null nếu bị gõ trực tiếp Nghĩa là nếu người dùng nhập URL của trang web của bạn trực tiếp vào trình duyệt, URL sẽ được trả về là null.