*

codeigniterでIE8において別Windowで開くとセッションが切れてログアウトしてしまう

公開日: : 最終更新日:2014/04/26 CodeIgniter, PHP

What have I done!?

codeigniterで作成したWebサービスをアクセスしているときに、別Windowで開くとセッションが切れてログアウトしてしまう問題に遭遇した事象がありました。

このときの解決した方法について情報共有しておきます。

問題にぶつかった時に、解決に導いてくれるのが検索エンジン(Google)です。今回の問題は、codeigniterで制作したWebサービスにアクセスしていて別Windowsで開くとセッションが切れてしまう事象の解決です。

検索キーワードがポイント

small_5267464508

まずは日本語で「codeigniter 別ウィンドウ セッション」で検索してみましたがそれらしいサイトが見つかりませんでした。

日本語で検索することを諦め、英語で検索してみることにしました。

検索キーワードは「codeigniter session another window」で検索してみました。検索結果の1番目に「CodeIgniter sessions not working in Windows 8」がヒットしました。

タイトルからIE8で発生する問題のようで、実際に今回開発した環境もブラウザがIE8だということに気づきます。それ以外のブラウザでは発生しなかったです。

ヒットしたサイトを見ると application/config/config.php のファイル内にある sess_match_useragent をFALSEにしてみると解決しそうな感じです。

実際に行うと解決しました。日本語で行き詰まったら、躊躇せずに英語サイトに行ってみると意外と解決できることを学びました。

お問い合わせはこちら!

関連記事

codeigniterのヘッダー、フッターはhookでなくloadで対応する

photo credit: mrlerone via photopin cc  

記事を読む

codeigniterでselect文にunionを使いたい

select文でunionを使いたいが、調べてみてると普通にできなさそうなので、librar

記事を読む

Laravel 5.1 プロジェクト作成(インストール)

本記事ではLaravel 5.1 LTSを利用して開発するためにLaravelをインストールする手順

記事を読む

codeigniterで複数データベース切替方法について

codeigniterでデータベース切替を行うためにはどうしたらよいかを試行錯誤してみました

記事を読む

Windows10にLaravel開発環境を構築

本記事は筆者のノートパソコンにLaravelプロジェクトの開発環境を構築した時のメモです。 構

記事を読む

【Codeigniter】$this->db->where() の第3引数にfalseを指定した時の解説

photo credit: trekkyandy via photopin cc PHPに

記事を読む

PHP初心者は特に必見!CodeIgniter勉強するなら参考になるサイトまとめ

今でもメインで使っているし、使っていて気持ちのよいPHPフレームワークはCodeIgnite

記事を読む

codeigniterで、PC版とスマフォ版のテンプレートを自動で振分ける方法

  スマフォ版とPC版のテンプレートを切り替えるために、毎回コントローラでユ

記事を読む

Laravelのパッケージ開発

 パッケージ作成 Laraavelのパッケージを作成し、作成したパッケージを他のプロジェクトで利用

記事を読む

phpでexif_read_dataを使ってexif情報から撮影日を取得する

写真には画像データ以外に撮影日が取得できます!それがexifデータで、phpではexif_r

記事を読む

お問い合わせはこちら!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

お問い合わせはこちら!

Laravel 5.1でLaravel Mixを使ってみた

本投稿の目的は、Laravel 5.1でLaravel Mixを利用し

Laravel 5.1の自動ログインのお試し!

セッションの保持時間を1分にする 単位:分 デフォルト

SourceTreeで差分ファイルを抽出

GitのクライアントでSourceTreeを利用する時、コミットの差分

第104回 PHP勉強会に参加しました!

昨日「第104回 PHP勉強会@東京」に参加し、メイン発表をしました。

Windows10にLaravel開発環境を構築

本記事は筆者のノートパソコンにLaravelプロジェクトの開発環境を構

→もっと見る

  • AWS構築 - クラウドアドバイザー
PAGE TOP ↑