2008年05月16日

IEでセッションが切れる

セッションを使ったシステム(まぁ、システムは普通セッション使いますが)で、不思議なことに、IEだけセッションが切れてしまう現象になってしまった。
Firefoxでは正常にセッションが保持されている。

そのシステムは今回初めて使うロジックもなく、ごくごく普通のシステム。

調べてみたら、URLに問題があった。

今回は、リリース前の開発環境だったので、http://xxxx_test.yyyy.com とかいうサブドメインで動かしていた。
このサブドメインに、アンダーバーがあるのが原因らしい。
http://xxxxtest.yyyy.com にしたら、IEでも正常にセッションが保持された。

サブドメインにアンダーバーはいけない。

そう言えば、ちょっと前に、セッション名にアンダーバーを使って、smartyでうまく表示出来ないという事があった。
文字の区切りとしてアンダーバーは見やすくて、安易に使ってしまいますが、開発環境であっても、極力、アンダーバーは使わないほうがいいです。

| この記事へ | Webシステム | コメント (0) | トラックバック (0) | 先頭へ