Php 如何获取上一个url的路径?
我想知道如何获取上一个url的路径Php 如何获取上一个url的路径?,php,symfony,Php,Symfony,我想知道如何获取上一个url的路径 请有人开导我 如果要返回上一个响应(您所在的上一页),只需执行以下操作: return $this->redirect($request->headers->get('referer')); 如果只想获取路径,请执行以下操作: $request->headers->get('referer'); 如果你一直在 www.example.com/a以及您要访问的 www.example.com/a/b 如果您从“B”呼叫推荐人,它
请有人开导我 如果要返回上一个响应(您所在的上一页),只需执行以下操作:
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如果您想返回上一个响应(您所在的上一页),只需执行以下操作:
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我用于细枝:
{% if app.request.get('_route') != app.request.headers.get('referer') %}
<input type="hidden" name="_target_path" value="{{ app.request.headers.get('referer') }}" />
{% endif %}
{%if-app.request.get('u-route')!=app.request.headers.get('referer')%}
{%endif%}
我用于细枝:
{% if app.request.get('_route') != app.request.headers.get('referer') %}
<input type="hidden" name="_target_path" value="{{ app.request.headers.get('referer') }}" />
{% endif %}
{%if-app.request.get('u-route')!=app.request.headers.get('referer')%}
{%endif%}
$\u服务器['REQUEST\u URI']$\u服务器['REQUEST\u URI']中的code>如何实例化$request对象?它是服务吗?有没有办法在页面控制器中访问它?如果我在/a有一个控制器,并且在/b中有一个指向它的链接。如果/a控制器代码中出现故障,我想吐出消息并返回/b;但是$request->headers->get('referer');指向/a.super late reply抱歉,但您实例化了:像公共函数methodName(Request$Request)一样,是$Request一个Symfony\Component\httpfoundation问句:如何实例化$Request对象?它是服务吗?有没有办法在页面控制器中访问它?如果我在/a有一个控制器,并且在/b中有一个指向它的链接。如果/a控制器代码中出现故障,我想吐出消息并返回/b;但是$request->headers->get('referer');指向/a.super late reply抱歉,但您实例化了:像公共函数methodName(Request$Request)一样,been$Request是Symfony\Component\HttpFoundation的一个实例