- ベストアンサー
ドコモでのセッション切れ
PC/携帯両方で閲覧可能な サイトを製作しようと思っているのですが、 PCやAUの携帯では問題なかったページが ドコモの携帯で確認してみると、 セッションが切れる(ログアウトされてしまう) のですが、こういう症例は実際にあるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
AUの場合は Cookieが利用できますが、Cookie値はAU側のサーバーに保存されます。しかしながらPCでもCookieの受け入れを拒否している場合も多いので、セッション管理を確実に行うには、やはりセッションIDを受け渡して保持していく方法が確実です。 リンクに埋め込む、というのはURLの引数にPHPSESSIDを含めるということです。 http://www.hoge.com/hoge.php?PHPSESSID=hogehogehoge 以下、このhogehogehogeを受け渡しながらページを遷移していく、ということですね。 参考なら、ここなんかどうでしょうか http://www.yc.musashi-tech.ac.jp/~yamada/doc/php/0802.html
その他の回答 (1)
- moon_night
- ベストアンサー率32% (598/1831)
セッションは結局クッキーを使用しているので、 クッキーが使えない機種だとセッションが使えません。 なので、携帯関係のセッションはリンクに埋め込む方式を取らないと意図した動作になりません。 たしか。
お礼
返信ありがとうございます。 そうでしたか。 ドコモの機種はFOMAのN900iなんですが、 FOMAの機種はセッションが効かない という事になるんでしょうか。 あと、リンクに埋め込む方式ですが、 自分でも探してみるつもりですが、 もし、この辺の情報が書かれているサイトを ご存知でしたら、教えて頂けませんか?
補足
ふと思ったのですが、 ドコモの携帯でも他のページ(大体7、8割)は セッションが保持(ログイン状態が続く)されているんです。 って事は、その携帯が悪いではなく、 その保持されないページが悪いと言う事になるんでしょうか?
お礼
ご指摘された方法で 一部のページのURLにセッションIDを付けて遷移してみたところ、 上手い具合(ログアウトされず)にいけましたので この方法を使用して、もう一度ファイルを再編集してみようと思います。 参考サイトも勉強になりました。 有難う御座いました。