- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:google sitesからのリファラ)
google sitesからのリファラ
このQ&Aのポイント
- google sitesでECサイトを開発し、外部決済会社との連携を試みていますが、<form>を埋め込んだ情報が正常に送信されず困っています。
- 送信先から「決済送信元URLエラー(refererエラー)」というエラーメッセージが返ってきており、URLの登録方法に問題があると考えています。
- どのURLを決済会社に送信元URLとして登録すればよいのかわからず、同様の経験をされた方やgoogle sitesの詳しい方のアドバイスをお待ちしています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こちらで確認してください。 フォームの送信先を上記にして送信すると環境変数の値が補足できます。 Enviroment Variable and FORM,COOKIE ( http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/test.html )
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.1
あなたの利用されている、あるいはセキュリティ対策ソフトでrefererを送信しない設定になっているのじゃないですか? Live HTTP Headers | Firefox アドオン | Mozilla Japan の公式アドオン紹介サイト ( https://addons.mozilla.jp/firefox/details/3829 ) のようなツールで確認してみてください。
質問者
補足
回答頂きありがとうございます。 ツールにて、現在のブラウザからきちんとリファラーが吐かれていることが確認できたのですが、 どうも、google sites固有の問題である気がしております。 ちなみに、google sitesでhtmlを直接編集し<form>を埋め込もうとすると、編集部分がEmbed gadgetとして埋め込まれてしまいます。(通常のtextを埋め込むとそのようなことはおきないようです。)いったんガジェットを経由していることでうまくいかないのでは、というのが初心者ながらの考えですが、根本的な解決方法が分からず困っております。
お礼
環境変数を確認したところ、リファラーも判明し、問題解決しました。大変助かりました、ありがとうございます。