【问题标题】:Get the previous route name or uri in Slim 3在 Slim 3 中获取之前的路由名称或 uri
【发布时间】:2017-02-11 01:00:50
【问题描述】:

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

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

谢谢:)

【问题讨论】:

    标签: slim-3


    【解决方案1】:

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

    <?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,而不是名称。

    【讨论】:

    • 我试试看。谢谢!
    猜你喜欢
    • 2021-01-16
    • 2016-04-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 2018-07-05
    • 1970-01-01
    相关资源
    最近更新 更多