- 締切済み
フォームに入力時のリファラーが不正です、って
フォームに入力し送信するとノートン先生が有効の時はリファラーが不正ですとよく出ます。サイト側はなんのためリファラーをとっているのですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
この制限を設けないと外部のCGIから或いは特別な書き込みツールを使い一気に書き込みされるおそれがあるため。業者の一括広告書き込み防止、いたずら防止、掲示板荒らしを防止する。いまではほとんどのレンタル掲示板や掲示板スクリプトで取り入れられています。 掲示板以外でもこの制限を設けているホームページスペースがあります。直接画像にアクセスさせず、リンクからアクセスしないと表示されないとか。これはファイル倉庫として使われることを防止したりします。
- mochiketsu
- ベストアンサー率65% (49/75)
リファーラとは、一言で言うと「リンク元の情報」です。 例えばa.htmlにb.htmlへのリンクをはっておくと、 リンクをクリックしてb.htmlに移動した時には リファーラの値がa.htmlになります。 適切なリファーラを持たない接続を トップページに誘導したりする時に使います。 これをやると「直リン」が排除できるとか、 トップページでの認証(とか同意とか)を回避しての アクセスを排除できるいったメリットがあります。 フォームでの送信時にでるという事であれば、 スクリプト荒らし対策じゃないでしょうか。
- Aruku-20030515
- ベストアンサー率23% (362/1544)
アクセスしてきた側のクライアント情報を取得します。 これは例えば 携帯電話専用サイトにする場合 PC専門サイトにする場合 特定のハードウエア専門サイトにする場合 リファラーなどで判断させると、それ以外の物を用意に 排除できるからです。 また、どんなブラウザーを使ってアクセスしてくるのかを 集計したりもできます。 あまりリファラーを変えない事をお勧めします。