在 Slim 3 中获取之前的路由名称或 uri

Get the previous route name or uri in Slim 3

Slim 3 中是否有获取先前路由名称或 uri 的方法,类似于 Laravel 的 back() 助手?

它不必特定于 Slim,我只是想重定向回上一页。

谢谢:)

假设你想要 referer header 值,你可以这样做:

<?php

$app->get('/route', function (Request $request, Response $response) {
    // Get header from request object
    $refererHeader = $request->getHeader('HTTP_REFERER');
    if ($refererHeader) {
        // Extract referer value
        $referer = array_shift($refererHeader);
    }
});

这将 return URI,显然不是名称。