最近の、別の記事を探す
【タイトル】
共用SSLサーバでIE9だけ、セッションクッキーがあがらない。
【キーワード】
共用SSL,https,IE9,セッションクッキー,クッキー
【内容】
先ず、環境から。xreaの共有SSLを使って
https://ss1.xrea.com/www.pc462.com/(簡易CMSのスクリプト名)でアクセスしています。以前httpで動かしていましたが、訳あって、httpsで使えるかテストしていました。
入力画面から、確認画面に
セッションが引き継げていません。確認画面の先頭でvar_dump($_COOKIE)を実行したら、IE9は{},firefoxはarray(2) { ["
PHPSESSID"]=>...となります。
IE9だけセッションクッキーが上がってないです。
session_set_cookie_paramsのドメイン名、パス名を色々試しましたが、上手くいきません。
クッキー、ドメイン名、パス名で検索したら
『
CookieのDomain属性は
指定しないのがもっとも安全
CookieのPath属性は
セキュリティ上の効果はない』
という記事を発見。IE9はどうせ動かないから、
安全な方法(ドメイン名を"")にしておこうと修正したら、
IE9でもセッションクッキーが上がり、うまく動作するようになりました。
『
Domain属性を指定しないCookieは、
Cookieを発行したホストのみに送信される』が効いたのでしょうか?
ブラウジングに関する話なので、雑談部屋でなく、失敗から学ぶPHPページに入れておきます。
【
IE9 】
Windows7のTipsですが、IE9に分類しておきます。
Microsoft-
ブラウザ上のリンク先を新規にタブで開く
私は今まで、テキストリンクを別タブで開くときは右クリックから行っていましたが、この方法が早いです。
後、私はお気に入りバーを好んで使っていますが、その中のタブを出すのに、新規タブをクリックしてから、お気に入りバーをクリックしていましたが、お気に入りバーからドラッグする事で簡単に別タブで開くことができるようになりました。