如何获取上一个url的路径?

vin*_*ent 1 php symfony

我想知道如何获取上一个url的路径?

愿有人启发我。

Fer*_*llo 5

如果您想返回最后一个响应(您所在的上一页),只需执行以下操作:

return $this->redirect($request->headers->get('referer'));
Run Code Online (Sandbox Code Playgroud)

如果您只想获取路径,请执行以下操作:

$request->headers->get('referer');
Run Code Online (Sandbox Code Playgroud)

如果您曾经在

www.example.com/a然后您转到 www.example.com/a/b

如果您从“B”调用推荐人,它将是:www.example.com/a