0

Chrome/Firefox でページを数回複製すると、セッション データが消えます。

以下に例を示します。

http://www.example.com/parent/testをロードします。このページには検索機能があり、クリックするとセッション変数を設定する Python スクリプトが呼び出され、セッション変数にアクセスするページ テンプレートhttp://www.example.com/parent/redirectedにリダイレクトされます。

http://www.example.comでは、ドロップダウン メニューから [テスト] を選択すると、ユーザーは [ http://www.example.com/parent/test ] ページに移動します。このページで、検索を押してすぐに「新しいタブで開く」でウェブサイトの別のページを開こうとすると、元のページは結果をロードしません。これは、セッションが現在何らかの形で空である (session.get('variable')空である) ため、「http: //www.example.com/parent/redirected " は何もロードしません。

これは、Zope のビルトイン セッション マネージャーで発生するようで、Beaker を使用するとその効果がより顕著になります。

4

0 に答える 0