Magento 2, Get Referer url by calling function getRefererUrl() or getRedirectUrl() from RedirectInterface Object.
Magento core Interface, Magento\Framework\App\Response\RedirectInterface used for fetching Referer URL.
In PHP you can call simply by, $_SERVER[“HTTP_REFERER”], With Magento Best Practice, you need to call RedirectInterface in your __construct() function and get the referrer URL.
public function __construct(
\Magento\Framework\App\Response\RedirectInterface $redirect
) {
$this->redirect = $redirect;
}
Call below the line in your function,
echo $this->redirect->getRefererUrl();
echo $this->redirect->getRedirectUrl();
This is the correct way, You can retrieve the referer URL in Magento.
