PHP Codeigniterライブラリのリダイレクトを使用して、ユーザーがポータルにログインしていない場合に、最後にアクセスしたURLにユーザーをリダイレクトしています。
$ uri = $ this-> ci-> uri-> uri_string(); $ this-> ci-> session-> set_flashdata('redirect'、$ uri);
1つの場合を除いて、正常に動作します。
例のURLに#記号がある場合:
http://myview.com/library#portal/sh2qQXF3SxAbJ
http://myview.com/libraryにリダイレクトします
#記号の後のアドレスは使用しません。
フロントエンドでは、Backbone.jsを使用して#記号を検出し、Javascriptで次に実行する必要があることを起動します。
私の質問は、URL全体をcodeigniterセッション変数に格納する方法があるかどうかです。