*

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

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

お問い合わせはこちら!

関連記事

larvel_package_256

Laravelのパッケージ開発

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

記事を読む

1463577479_XAMPP

複数のXAMPPインストール

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

記事を読む

NKJ56_ICjidoukaisatu500

自動改札機のようにfuelphpでormのModelを自動作成する方法

  自動改札機をみたときに、fuelphpのORMのモデルを自動化させたい!

記事を読む

small__518053737

codeigniterでselect文にunionを使いたい

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

記事を読む

medium_3191872515 (1)

PHP初心者はまず関数die()と、print_r()を覚えよう!

photo credit: drewm via photopin cc PHPを触り始めて

記事を読む

medium_7374193248 (1)

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

photo credit: Tc Morgan via photopin cc PHPを本

記事を読む

medium_2264763977 (1)

PHPでMicrosoft Translate APIの翻訳機能を使ってみる

photo credit: Robert Scoble via photopin cc レ

記事を読む

large__2433102356

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

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

記事を読む

small__6757040007

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

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

記事を読む

Laravel

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

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

記事を読む

お問い合わせはこちら!

Message

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

お問い合わせはこちら!

35643
SourceTreeで差分ファイルを抽出

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

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

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

laravel_dev
Windows10にLaravel開発環境を構築

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

1463577479_XAMPP
複数のXAMPPインストール

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

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

本記事ではLaravel 5.1 LTSを利用して開発するためにLar

→もっと見る

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