我怎样才能获得上一个网址的路径?

时间:2015-06-24 08:23:47

标签: php symfony

我想知道如何才能获得上一个网址的路径?

可能有人开导我。

2 个答案:

答案 0 :(得分:3)

如果你想要返回最后一个回复(你去过的上一页),请执行以下操作:

return $this->redirect($request->headers->get('referer'));

如果你想得到这样的道路:

$request->headers->get('referer');

如果你曾经在

www.example.com/a ,然后你就去了 的 www.example.com/a/b

如果你打电话给" B"它将是: www.example.com/a

答案 1 :(得分:2)

我用于TWIG:

{% if app.request.get('_route') != app.request.headers.get('referer') %}    
    <input type="hidden" name="_target_path" value="{{ app.request.headers.get('referer') }}" />    
{% endif %}