fix: correct referrer bug

This commit is contained in:
Benjamin Bellamy 2020-10-07 11:29:29 +00:00 committed by Yassine Doghri
parent 6e503c8d61
commit ed69b2f500
1 changed files with 3 additions and 2 deletions

View File

@ -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 -') {