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

View File

@ -163,10 +163,11 @@ function set_user_session_referer()
$session->start(); $session->start();
$newreferer = isset($_SERVER['HTTP_REFERER']) $newreferer = isset($_SERVER['HTTP_REFERER'])
? parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) ? $_SERVER['HTTP_REFERER']
: '- Direct -'; : '- Direct -';
$newreferer = $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 -' ? '- Direct -'
: $newreferer; : $newreferer;
if (!$session->has('referer') or $newreferer != '- Direct -') { if (!$session->has('referer') or $newreferer != '- Direct -') {