c_member_id に 0 がセットされてしまう

OpenPNE の不思議な現象。

新規会員登録をすると、最後に登録完了画面が表示されるんだけど、「エラーが発生しました。 c_member_idは1以上の数値で入力してください」というエラーが出てしまうことがある・・・らしい。(うちの環境では発現しない)

登録処理の後、Location ヘッダで完了画面に飛ばしていると思うのだが、例えば、

http://sns.exsample.co.jp/?m=pc&a=page_o_regist_end&c_member_id=30

に飛ばすはずが、

http://sns.exsample.co.jp/?m=pc&a=page_o_regist_end&c_member_id=0

のように、c_member_id に正しい ID ではなく 0 がセットされているのが原因のようだ。

・・・が、どういうときに 0 がセットされるのか全然わからない。

最初、お客さんから「InternetExplorer7 で登録処理をするとエラーが発生する」と言われたのだが、当社のテスト環境は、

・InternetExplorer 8 on Vista Business SP2
・Forefox 3.5.3 on Vista Business SP2
・InternetExplorer 6 on XP Professional SP3
・safari 3.1.1 on Mac OS X 10.5.3

しか無いので(ああ、VMware 上の CentOS 5 や 2000 SP4 環境もあるけど、今回はそこまではねえ・・・「メジャー」な環境での動作テストなので)、そのいずれでもエラーは発生せず。
InternetExplorer 6 on XP Professional SP3 な環境については、接続回線も(当然、プロバイダーやルータ等の機器も)変えてやってみたが問題無し。

「この状況では、そちらの環境に問題があるのでしょう・・・としか言えないので、もう少しエラーが発生するパターンを見つけてほしい」とお客さんには依頼しているのだが・・・

ただ、経路で(ルータやファイアウォール等で)c_member_id=0 に変換されているとは考えづらいので、やはり何らかのケースでは、OpenPNE が 0 をセットしてしまうのだろうなあ・・・

ま、今のところ、ある特定のお客さんの環境でしか発生していないので、これ以上対応する気はないのだが、調査だなんだで二日無駄にしたよ。ただでさえユーザ要件が混乱してオーバーワーク気味の案件なのに・・・とほほ。

トラックバック(0)

このブログ記事を参照しているブログ一覧: c_member_id に 0 がセットされてしまう

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/839

コメントする

このブログ記事について

このページは、shinodaが2009年10月28日 10:54に書いたブログ記事です。

ひとつ前のブログ記事は「Nike+ Human Race 10K の距離を競うヤツは」です。

次のブログ記事は「SL やまぐち号を見る」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら