*

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にしてみると解決しそうな感じです。

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

お問い合わせはこちら!

関連記事

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

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

記事を読む

codeigniterでselect文にunionを使いたい

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

記事を読む

複数のXAMPPインストール

Windows環境でPHP開発をする際にXAMPPをインストールすることになります。ただし、複数の開

記事を読む

PHPカンファレンス2015参加後記(PHP7は何が変わったか?)

PHPカンファレンス2015に行ってきましたので、後記を作成してみました。発表内容についての説明より

記事を読む

Laravelのパッケージ開発

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

記事を読む

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

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

記事を読む

codeigniterはセッション情報をクッキー保持するので、複数台構成でもセッション保持してくれる

サービスが拡大していくと、いずれサーバの複数台構成にしなければならなくなる状況になります。

記事を読む

PHP初心者の私がCodeIgniterを勉強して感じた4つのメリット、2つのデメリット

photo credit: Tc Morgan via photopin cc PHPを本

記事を読む

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

photo credit: trekkyandy via photopin cc PHPに

記事を読む

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

photo credit: mrlerone via photopin cc  

記事を読む

お問い合わせはこちら!

Message

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

お問い合わせはこちら!

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

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

SourceTreeで差分ファイルを抽出

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

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

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

Windows10にLaravel開発環境を構築

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

複数のXAMPPインストール

Windows環境でPHP開発をする際にXAMPPをインストールするこ

→もっと見る

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