で、設置しながら気づきましたが。このまま設置しておくと他人からも使用される可能性があります。というか使えます。=他人の鯖のキャッシュがたまる。
世の中あくどい人が居ますので(ぉ、他人の設置できましたーってのを見に行ってソースからURIを見れば『このURLね。フフーン。( ̄ー ̄)ニヤリッ』と思って使う人が出てこないとも限りません。
ということなのでリファラチェック用変数を追加して jscache 0.02 をリリースしました。
47 行目の @allow_url
に、自分のサーバのURL(部分マッチします)をいれればOKです。複数のURL で利用する場合には、配列にして複数入れれば大丈夫のはず。
jscache便利に使っています。みやがわさん、いつもありがとうございます。自分自身がリファラを送らないようにしているので、私のサイトtextfile.orgでは、リファラチェックをしないことにしました。自分で見たときにjscache: invalid refererと出るのは悲しいので(^_^)。
結城さん:
なるほどリファラを出さない設定の人もいますか。
if (!$referer or $referer !~ /$match/) {
を
if ($referer && $referer !~ /$match/) {
にすれば、リファラなしは通し、他サイトのリファラははじくようになります。そっちの方がいいですかねー。
あ、みやがわさん、ありがとうございます。
> リファラなしは通し、他サイトのリファラははじく
にゃるほど。この設定が私は好きです。さっそくtextfile.orgは直しました。感謝します。みやがわさんはいつもさくさくいろんなものをお作りになるので、勉強になります。(^_^)