使用flask获取python中当前页面URL的一部分

时间:2020-05-21 19:01:19

标签: python flask

这是我上一页的网址:http://localhost:5002/resetpassword.html?token=sushma

预设页面网址为:http://localhost:5002/login.html

request.url给我当前页面的URL,但是如何使用python获取前一页的URL?

1 个答案:

答案 0 :(得分:1)

HTTP应该是“无状态的”,因此默认情况下,以前的URL不会存储在某个地方。

但是您可以:

  • 使用“引荐来源”标头,但通常会被浏览器清空
  • 将当前URL存储在cookie或会话中,并获取每个请求的信息(再次更改之前),但是如果用户在多个选项卡上都具有该应用程序,则它将无法正常工作。

但是,如果仅用于一页,只有一个登录用例,则还可以将其添加到GET(重定向之前)或POST(隐藏字段)中,以便一旦用户登录后便可以使用它上。

相关问题