モンスターカレンダー

« 2006年6月 »
123456789101112131415161718192021222324252627282930

ケータイ(モバイル)サイト:実機それぞれ...(2)

| コメント(0)

(例2)ログインできない

AUのある機種で、ログインできない、という。
他のキャリアや、AUのほかの機種では問題なくログインできる。

これも試行、試行で....
わかったことといえば

・POSTでhttps://〜 へ遷移 → NG
・<a href="https://〜">XXX で遷移 → NG

結局、遷移先に到達した時に session_id が変わってしまっていたことが原因だった。セッションIDをhiddenで渡したり、パラメタに明示しても、なので、まさか遷移先でそれが受け取られていないというのには、ほんっとうにこれにはやられた。
AUのサーバを経由する時になにがしかの処理が入ってるのか、どうか....

PG内で header("location:https://〜"); とし、セッションIDをパラメタ(クエリ)に含めてやることで、やっとセッションIDが引き継がれた。

※他の<a href="https://〜"> は特に問題ないし、
例によって原因は分からないのだが、追求はできませんのでここまで。

※あと、user agent でブラウザが
UP.Browser/6.2.0.9.2 未満の場合はNGで、それ以上はOKだった。

また、この不具合が出る前、別のコーディングの時は UP.Browser/6.2.0.9.2以上の時はNGで 未満がOKというときもあった。...どういうコーディングだったかは、もはや覚えていないのであるが。

コメントする