如果用户未登录到我们的门户,我正在使用 PHP Codeigniter 库中的重定向将用户重定向到上次访问的 URL。
$uri = $this->ci->uri->uri_string(); $this->ci->session->set_flashdata('redirect' , $uri);
它工作正常,除了在一种情况下:
当 URL 中有 # 符号表示 ex 时:
http://myview.com/library#portal/sh2qQXF3SxAbJ
它重定向回http://myview.com/library
它不采用# 符号后的地址。
在我们的前端,我们使用 Backbone.js 来检测 # 符号并启动接下来需要使用 Javascript 完成的操作。
我的问题是是否有办法将整个 URL 存储在 codeigniter 会话变量中?