Я пытался использовать этот решение, но оно не работает для меня. мой $this
не имеет getRequest()
метод и Zend\Http\Request
его тоже совсем нет.
Я пробовал что-то вроде
$request = new \Zend\Http\Request();
$http_referer = $request->getHeader('referer');
но возвращается только boolean false
, Что мне не хватает?
Понял, я использую не тот класс. Нам нужно использовать \Zend\Http\PhpEnvironment\Request()
Это правильно:
$request = new \Zend\Http\PhpEnvironment\Request();
$http_referer = $request->getServer('HTTP_REFERER');
Других решений пока нет …