2

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

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

谢谢 :)

4

1 回答 1

6

假设您想要引用标头值,您可以这样做:

<?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);
    }
});

显然,这将返回 URI,而不是名称。

于 2017-02-10T17:00:50.200 回答