• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:モバイルCGIフォーム/確認Page→ThanksPageでエラー)

モバイルCGIフォーム/確認Page→ThanksPageでエラー

このQ&Aのポイント
  • モバイルのCGIフォームで確認ページが表示されないエラーが発生しています
  • Thanks Fileを指定しているにもかかわらず、Thanksページが表示されません
  • 原因を特定するための情報を提供してください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>3.また確認ページが表示されてしまいます。 ・ログに書き込まれていない場合  確認画面でhiddenタグにより入力ページで入力された内容だけを送信すればそうなります  あるいはRefererをCGI中でチェックし  Referer=入力ページ=>確認画面の表示  Referer=確認画面=>ログ書き込みとThanksページの表示 なんて事をしていると,  Refererをちゃんと吐かないクライアントでは誤動作します<=環境変数に依存しすぎてはいけません  いずれにしろ確認画面のhiddenタグで項目を増やし  CGI中でログの書き込み処理モードに進むように値をいれてやればOK ・ログへの書き込みは出来ているが、Thanksページではなく確認ページが表示されてしまう場合  上記のような書き込み処理をする値がformで送られてきた場合には確認ページを表示しないように作る ##質問内容からすると、この程度の漠然とした答えしか書けません どこかで配布されているCGIなら、配布URLと どの部分を書き直したか補足してもらえば具体的なことも書けるかもしれません。

dinnerrush
質問者

お礼

umasikajiroさま 不確かな情報の中、ご丁寧な回答、ありがとうございました。 ご指摘いただいた「確認画面のhiddenタグで項目を増やし・・・」をやってみたら無事サンクスページまでいくようになりました。 ただ、いろいろいじったので、どこに原因があったのか???です。 本来なら、外部スタッフに発注するべきなのですが、予算切れのため、自らソースをいじってます。 かなり初心者(というよりほとんど知識がない)なので、不安がいっぱいですが、これで何とかリリースできそうです。 どうもありがとうございました。

関連するQ&A