diff --git a/controller/Session.class.php b/controller/Session.class.php index 1e85c72b..04683d9d 100644 --- a/controller/Session.class.php +++ b/controller/Session.class.php @@ -34,12 +34,13 @@ class Session static::setNamespace(static::NAMESPACE_DEFAULT, $oldSession); } - $site_visitor_id = key_exists(static::USER_ID,$_SESSION) ? $_SESSION[static::USER_ID] : ''; - $response = LBRY::logWebVisitor(static::SITE_ID, $site_visitor_id, $_SERVER['REMOTE_ADDR']); - if (key_exists('data',$response) && key_exists('visitor_id',$response['data'])) - { + $site_visitor_id = key_exists(static::USER_ID, $_SESSION) ? $_SESSION[static::USER_ID] : ''; + $response = LBRY::logWebVisitor(static::SITE_ID, $site_visitor_id, $_SERVER['REMOTE_ADDR']); + if (!is_null($response) + && key_exists('data', $response) + && key_exists('visitor_id', $response['data'])) { $_SESSION[static::USER_ID] = $response['data']['visitor_id']; - }else{ + } else { $_SESSION[static::USER_ID] = ''; }