使用Django和Flask获取访问来源referrer
下面的例中,在foo和bar视图中生成连接,链接过去后,没有重定向会上一个页面结果:访问127.0.0.1:5000/foo或者127.0.0.1:5000/bar后,页面出现连接,点击链接后,进入hello页面,之后停留在了hello页面点击链接后重定向到了hello页面我们的目的是在链接后,返回原来的页面重定向会上一个页面,关键是获取上一个页面的URL。获取上一个页面的URL有两种方法:HTTP referrerHTTP referrer是一个用来记录请求发源地址的HTTP首部字段,即访问来源。当用户在某个站点点击链接,浏览器想新链接所在的服务器发起请求,请求的数据中包含的HTTP_REFERER字段记录了用户所在的原站点URL。
用户评论