私は、phpセッションとjqueryを使用してajax経由でページを呼び出すphpページを持っています。問題は、ページがあまりにも長くアイドルを介して呼び出されているページがホームページにリダイレクトされるとアイドルで更新されているdivの外のページの残りの部分がリンクをクリックしようとするまで、セッションがタイムアウトしたため、ページ全体がログインページにリダイレクトされます。セッションがタイムアウトしたことを検出すると、それがログアウトページにリダイレクトされ、ページ全体がリダイレクトされ、ページがajax経由で呼び出されるのではなくリダイレクトされる方法はありますか?おそらく、jqueryを使った解決策がうまくいくでしょうか?これが理にかなってほしい。PHPセッションがタイムアウトすると、ページ全体がリダイレクトされます。
2
A
答えて
0
あなたは、セッションがタイムアウトしたかどうかを検出できます。タイムアウトした場合は、返信するだけです。
echo "<script>window.top.location.href='$url'</script>";
ここで、$ urlはリダイレクトURLです。
0
ここで私は自分のプロジェクトでメソッドを見つけました。それは非常に成功しています。あなたは、セッションがまだ有効である場合、その有効ではありませんが、その後、上記のjsをエコー場合、確認するためにチェックし、私のPHPスクリプトでそう、このリンクで
関連する問題
- 1. PHPセッションとそれをリンクされたページで使用すると、ページのリダイレクト
- 2. ページが変更されると、PHPセッションが常に開始されます
- 3. ログイン後asp.netでセッションがタイムアウトしたページにリダイレクト
- 4. Apache/PHPアプリケーションのセッションがタイムアウトする
- 5. cefSharpページ全体がロードされたときに検出する
- 6. PHPセッションがタイムアウトしない
- 7. リダイレクト後にPHPセッションが失われる
- 8. ページがリダイレクトされない、php
- 9. PHPコードを挿入すると、ページ全体が左に移動しますか?
- 10. リダイレクト後にPHPセッションが破棄される
- 11. マテリアルコンポーネントをインポートするとライブラリ全体がインポートされますか?
- 12. ログインするPHPページがリダイレクトされない
- 13. Webブラウザコントロールでページ全体が表示されませんか?
- 14. ナビゲーションアイコンがページ全体で固定されていません
- 15. ページ全体がajax [rails]でも投稿されました
- 16. ウェブサイト自体が迷惑な広告ページにリダイレクトされる
- 17. リダイレクト()を使用するとセッションIDが変更される
- 18. カスタムドメインページにリダイレクトすると、Rails 3セッションがリセットされますが、herokuのデフォルトドメインのセッションは残ります
- 19. テンプレートを表示するページ全体がオーバーライドされています
- 20. 処理が完了した後、ページ全体が表示されます
- 21. ユニットテストケース全体が実行されるとエラーが発生する
- 22. .htmlページPHPセッションがロードされていません
- 23. PHPとAjaxが同じPHPページを呼び出す場合、ページ全体が再評価/再読み込みされますか?
- 24. セッションでリダイレクトするPHP +
- 25. セッションがタイムアウトした後にASP.NETコアがログアウトページにリダイレクトしない
- 26. ページ全体がロードされる前のローダーを表示
- 27. xlsページ全体が白い背景で表示される
- 28. セッションが完了するとセッションがクリアされます
- 29. JavaScriptが別のページにリダイレクトされた後、Laravelがログインにリダイレクトされます
- 30. PHPがページにリダイレクトする問題
それをチェックアウトすることができますか?だからPHPページがajaxを介して起動されている場合は、それが読み込まれるdivだけでなく、ページ全体をリダイレクトするセッションチェックを持っていますか? – John
@John:そうです、それはajax divだけでなくページ全体をリダイレクトします。 – Nik