- 締切済み
CGIについて
OCNの無料ホームページを使って、ホームページ上にフォームCGIメールを設置しました。OCNが載せているCGIの例をコピーしてアップしましたが、テストでメール送信をするとアクセス拒否されます。「不正なREFERER アクセス拒否」と表示されます。なぜでしょう?教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- dayowl
- ベストアンサー率56% (84/148)
No.2の「回答に対するお礼」のところで >セキュリティソフトをオフにしても同じでした。 と書いておられましたが、 それは何をどうやってオフにしたのか教えてもらえませんか? それが一番重要なところだと思ったんですが。。。。 >「html?」というふうに、最後にハテナがついてます。 最後に「?」が付いているとまずいかもしれないので 付かない状態でメール送信テストをすることはできないでしょうか? 例えば、そのメールフォームのあるアドレスをお気に入りに追加してから、 その追加した項目を右クリックして「プロパティ」を開いて 「http://~xxx.html?」となっていたら 「?」を消して、「http://~xxx.html」に修正して、 お気に入りから問題のメールフォームのページにアクセスして、メール送信テストをしてみてください。
- dayowl
- ベストアンサー率56% (84/148)
セキュリティソフトの名前は何でしょう? オフにしたとありますが、勘違いしてウィルス防止ソフトをオフにしたなんてことはないでしょうか? Firewallソフトのほうをオフにしましたか? Proxyサーバーは使っていないということで良いですか? 以下の2点をご確認ください。 (1)IEのセキュリティ設定は「中」になっていますか? 「高」にしているとダメだったような気がします。 (2)メール送信フォームを表示しているページのアドレスが 「http://~/mail.html」などのようになっていますか? 「http://~/?07150900」のように末尾のほうにおかしな数字または文字が付いていませんか?
- dayowl
- ベストアンサー率56% (84/148)
「OCNが載せているCGIの例」というのは この↓ページのことでしょうか? http://page-on.ocn.ne.jp/build/3-14.html できるだけ、どこを見て何をしたのか具体的にご提示いただいたほうが回答がつきやすいと思いますよ。 なお、Proxyサーバー経由でインターネットを使っていると、 ProxyサーバーがREFERERを遮断することもあるようです。 その場合はProxyサーバーの管理者の方とご相談ください。
お礼
回答ありがとうございます。CGIの例はそのページです。そこからコピーして、アドレスだけ変えてホームページ上にアップしてテストをしてみたんですが、送信ボタンを押すと、「不正なREFERRERアクセス拒否」というページがでます。セキュリティソフトをオフにしても同じでした。
OCNは使っていないので詳しく判りませんが、 REFERERでのエラーはセキュリティソフトが起動していると起こる場合があります。 一旦、セキュリティソフトをオフにして送信してみるとどうでしょうか? (OCNのFAQに有りそうな質問だと思います。)
お礼
ありがとうございました。しかしながら、セキュリティソフトをオフにしてフォームから送信しても、「不正なREFERRERアクセス拒否」と表示されました・・・。
補足
回答ありがとうございます。 (1)「中」になってます。「低」にしてみてもむりでした。 (2)「http://~/mail.html」となってますが、「html?」というふうに、最後にハテナがついてます。 あと、ファイアーウォールもセキュリティソフトもProxyサーバーもわからないのですが・・・使ってないと思います・・・。