Проблема, с которой я столкнулся, была вызвана настройкой системы Kohana.В основном у меня есть routeHandler в середине моей системы, который контролирует маршруты, по которым идут пользователи.В этом сценарии новый запрос был сгенерирован и затем выполнен.
То, что происходило, происходило, когда при создании нового объекта запроса к нему не добавлялся ссылочный uri.Я добавил следующий код, и теперь я могу получить ссылающийся URI из контроллера в конце процесса маршрутизации.
$referrer = $this->request->referrer();
$request = new Request($uri);
$request->referrer($referrer);
echo $request->execute()
->send_headers()
->body();
В качестве альтернативы более чистое более нативное решение, предложенное atma является следующим:
Request::initial()->referrer()