• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:google sitesからのリファラ)

google sitesからのリファラ

このQ&Aのポイント
  • google sitesでECサイトを開発し、外部決済会社との連携を試みていますが、<form>を埋め込んだ情報が正常に送信されず困っています。
  • 送信先から「決済送信元URLエラー(refererエラー)」というエラーメッセージが返ってきており、URLの登録方法に問題があると考えています。
  • どのURLを決済会社に送信元URLとして登録すればよいのかわからず、同様の経験をされた方やgoogle sitesの詳しい方のアドバイスをお待ちしています。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

こちらで確認してください。 フォームの送信先を上記にして送信すると環境変数の値が補足できます。 Enviroment Variable and FORM,COOKIE ( http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/test.html )

yonetomo85
質問者

お礼

環境変数を確認したところ、リファラーも判明し、問題解決しました。大変助かりました、ありがとうございます。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

あなたの利用されている、あるいはセキュリティ対策ソフトでrefererを送信しない設定になっているのじゃないですか?  Live HTTP Headers | Firefox アドオン | Mozilla Japan の公式アドオン紹介サイト ( https://addons.mozilla.jp/firefox/details/3829 )  のようなツールで確認してみてください。

yonetomo85
質問者

補足

回答頂きありがとうございます。 ツールにて、現在のブラウザからきちんとリファラーが吐かれていることが確認できたのですが、 どうも、google sites固有の問題である気がしております。 ちなみに、google sitesでhtmlを直接編集し<form>を埋め込もうとすると、編集部分がEmbed gadgetとして埋め込まれてしまいます。(通常のtextを埋め込むとそのようなことはおきないようです。)いったんガジェットを経由していることでうまくいかないのでは、というのが初心者ながらの考えですが、根本的な解決方法が分からず困っております。

関連するQ&A