From ed69b2f5004ed1cd18bac824c08a0df01f5d2637 Mon Sep 17 00:00:00 2001 From: Benjamin Bellamy <ben@podlibre.org> Date: Wed, 7 Oct 2020 11:29:29 +0000 Subject: [PATCH] fix: correct referrer bug --- app/Helpers/analytics_helper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Helpers/analytics_helper.php b/app/Helpers/analytics_helper.php index 51561e954a..cef4e0ac2d 100644 --- a/app/Helpers/analytics_helper.php +++ b/app/Helpers/analytics_helper.php @@ -163,10 +163,11 @@ function set_user_session_referer() $session->start(); $newreferer = isset($_SERVER['HTTP_REFERER']) - ? parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) + ? $_SERVER['HTTP_REFERER'] : '- Direct -'; $newreferer = - $newreferer == parse_url(current_url(false), PHP_URL_HOST) + parse_url($newreferer, PHP_URL_HOST) == + parse_url(current_url(false), PHP_URL_HOST) ? '- Direct -' : $newreferer; if (!$session->has('referer') or $newreferer != '- Direct -') { -- GitLab