NNでブックマークからジャンプしたときHTTP_REFERERが正しく設定されないのへの対策は?

[上に] [前に] [次に]
Ichi [HomePage] 2000/01/12(水) 06:15:47
NNで、ブックマークからジャンプしてくると、HTTP_REFERERが[unknown origin]になってしまい、SSIでCGIが起動できません。
freewebを使ってます。

<!-- #exec cgi="/computer/ichi98/cgi-bin/..." -->
としています。

2000/01/12(水) 11:25:38
http://www.asahi-net.or.jp/~FV6N-TNSK/gates/privacy.html
ここの真ん中らへんを読んでください、
ブックマークからジャンプしてHTTP_REFERERが渡らないのが標準です、
(直前にエロサイト見てたのがバレたら嫌でしょ?)
どうしてもHTTP_REFERERを拾いたかったら、
ジャンプ用のページをブックマークしてそこから飛ばしましょう。

Ichi 2000/01/12(水) 17:57:42
いや、HTTP_REFERERが正しく設定されてないと((none)でも正しいと思います)
CGIが起動すらしないんです。[an error occured...]となるんです。
何とかならないでしょうか。

B-Cus 2000/01/12(水) 18:16:22
SSI で実行している CGI が、
 「HTTP_REFERER が [unknown origin] だとうまく動かない」
というバグを抱えているからでしょう。

実行してみたけどエラーになったから、WWW サーバは
「an error occured」だと言っているわけで。

Ichih 2000/01/12(水) 20:20:44
すみません、そうではないのです。
「CGIスクリプトを実行しようとしたけど、実行できなかった」
というエラーの様なのです。
CGIの内容は、ただのカウンタです

B-Cus 2000/01/12(水) 20:30:21
なら、
http://www.freeweb.ne.jp/faq/faq6.html
> 私のプロバイダはCGIが使えないんですけど、freewebのCGIを呼び出して
> 使ってもいいですか?

> 他のホームページより呼び出された場合は、該当CGIは表示禁止となります。
これかな?

exec cgi ではなく exec cmd にするとどうですか?
# 実行ファイルのパス表記も変えること。

Ichi 2000/01/13(木) 06:00:22
> 他のホームページより呼び出された場合は、該当CGIは表示禁止となります。
それはありそうですね。B-Cusさんありがとうございます。

Ichi 2000/01/13(木) 06:35:49
[[解決]]
#exec cmd..にしたらできました!
皆さん、お知恵をおかしいただき、本当にありがとうございます。

[上に] [前に] [次に]