2016-10-25 15 views
0

私はセッションのクッキーを使って自分のPHPセッションを維持しています。ほとんどのユーザー(99%)にとってうまくいきます。ユーザーを外部サイトに送る機能は私のWebアプリケーションです。そのサイトでいくつかのことをした後、サイトは私のユーザーを私のページにリダイレクトします。彼らが戻ったとき、彼らはもはやセッションクッキーを持っていません。彼らは、別のタブでサイトに接続し、元のタブからサイトに移動している間はそのタブを開いたままにしておくことで、この問題を回避できます。繰り返しますが、これはマシン固有のものです...私は手動でクッキーを削除しない限り、私のコンピュータ上の動作を複製することはできません。ブラウザが閉じられる前にセッションCookieが破棄されています

私のサイトから現在のウィンドウを移動すると、ブラウザはブラウザが閉じられているかのように動作しているように見えます。自分のサイトのセッションクッキーを削除します。

私の質問:ユーザーがページから移動したときにセッションCookieを削除するように設定できるブラウザ設定はありますか?もしそうなら、私はそれをオフにすることができますか?私はこれを行うサードパーティのソフトウェアがあると仮定しますが、私は彼らに指示を与えることができるように設定が呼び出されているかどうかを知りたいです。

+0

あなたはどのブラウザとバージョンを使用しているのですか? Chromeの[設定] - > [プライバシー] - > [コンテンツ設定] - > [Cookie] - >サードパーティのCookieとデータをブロックするとその動作が複製されるかどうかも確認してください。がんばろう。 – tambre

+0

おそらくこの質問はスーパーユーザーに属しています –

答えて

0

FWIW私は結局これを理解しました。 第三者がユーザーを自分のサイトに戻すときに、https:// {mydomain} .comからhttps:// {subdomain}。{mydomain} .comに移行します。その結果、セッションを維持して「失われた」Cookieが作成されました。

関連する問題