うちの会社で、あるサービスを提供しているのですが、顧客のWebサイトで同一名称のPOSTパラメータが使用されていて、うちのサービスを使うと、POSTパラメータの順番が変わってしまって、顧客のWebサイトに不具合が発生してしまいます。
顧客のWebサイトの作りに疑問を感じているので、Webサイトの改修を進めたいと思っています。
改修を進めるための、根拠となる情報(W3Cの仕様など)があればお教えください。
私が素人なので質問の仕方が分かりにくいかもしれませんが、何卒、ご教示の程宜しくお願い致します。
>POSTパラメータの順番
無いとは言い切れませんが通常では考えられません。
(標準入力から受け取ったパラメータを先頭から読み込むようなプログラムをわざわざ作ったり、順序を確認するプログラムを作るなんて事は通常しません)
不具合があるとすれば『直接ではなく、貴社のサービスを通して間接的にデータを受け渡そうとしている』点にあるのかもしれません。
順番だけでなく転送内容に不具合(文字化けなど)がある可能性が最も高いと思われます。
確認手順としては、顧客WEBサイト単独では正常に動くかどうかを確認してください。そこで動かないようであれば顧客WEBサイト側の問題です(顧客WEBサイトに送るPOSTパラメータは貴社サービスを通過したものに相当するものを直接送り込むようなHTMLフォームを作ってテストするとよろしいでしょう)
次に、貴社サービスを通過したPOSTデータが、想定どおりのものであるかどうかを出力するためのCGIを作って出力内容を確認してみてください。
エラー状態や、エラーコード/メッセージが無いので以上とりあえずですが、、、http://q.hatena.ne.jp/すみませんダミーです。