文字コード掲示板


一括購読


No.012投稿日時:2002/05/13(月) 11:36    <親記事>
投稿者:鈴見咲君高

この掲示板について(NNやOperaで読めない?)

こんにちは、何度か親指シフトの方の掲示板に書き込んだ鈴見咲です。
こちらにははじめて書き込みします。

で、いきなり掲示板の内容そのものに関係ない話題で恐縮なのですが、この掲示板、 Netscape6 や Opera6 では記事一覧しか読むことが出来ないようなのですが何かそちらでわかることがありますか?

当方 Windows XP Home Edition で、Microsoft Internet Explorer でのみこの掲示板を読むことが出来ます。Netscape 6.2 および Opera 6.01 では読むことが出来ません。


No.013投稿日時:2002/05/13(月) 11:40    <↑親記事:No.012>
投稿者:鈴見咲君高

ブラウザが返すエラー

一度に複数投稿失礼、先ほどの追加です。読めないブラウザではいずれも

>Error 1105
>
>呼び出しURLが不正です。ブラウザ・プライバシー機能があれば、解除して
>ください。

と表示されています。他の掲示板でこういう表示が出ることはないのですが。


No.014投稿日時:2002/05/13(月) 20:38    <↑親記事:No.013>
投稿者:森山 将之

referrer チェックを外しました

> >Error 1105
> >
> >呼び出しURLが不正です。ブラウザ・プライバシー機能があれば、解除して
> >ください。
>
> と表示されています。他の掲示板でこういう表示が出ることはないのですが。

Internet Explorer 6.0, Netscape 6.2, Opera 6.01 で動作確認して問題なかったのですが…
poxy やパーソナルファイアーウォールで referrer が書き換えられているのでしょうか…

とりあえず referrer のチェックを行わないように変更しておきました。


No.015投稿日時:2002/05/14(火) 05:25    <↑親記事:No.014>
投稿者:鈴見咲君高

読めるようになりました。

> Internet Explorer 6.0, Netscape 6.2, Opera 6.01 で動作確認して問題なかったのですが…
> poxy やパーソナルファイアーウォールで referrer が書き換えられているのでしょうか…
>
> とりあえず referrer のチェックを行わないように変更しておきました。

両方で読めるようになりました。ありがとうございます。
ウイルス対策ソフトがひとつ常駐してますけど、そのせいだったのでしょうか?
…ってそれだと MSIE で読めるのが謎?


No.016投稿日時:2002/08/31(土) 20:58    <↑親記事:No.015>
投稿者:森山 将之

原因がわかりました。

CGIスクリプトでのreferer チェック (CGIの起動が正規のURLから行われてい
るかのチェック) で、~ (チルダ)と %7E を別物として扱っていたため、
referer チェックでエラーとなっていたようです。

%nn 形式を通常の文字に変換してからチェックを行うようにし、なおかつ記事
の投稿の時だけ referer チェックを行うように動作を変更いたしました。

何かお気づきの点がありましたら、ご連絡ください。
よろしくお願いいたします。


No.017投稿日時:2002/09/03(火) 23:22    <↑親記事:No.016>
投稿者:鈴見咲君高

さっそく Opera で書いてみます。

当方 WinXP + Opera 6.05 日本語版。

そういえば、Opera ってチルダを含んだ URL を正確に解釈しないことがあるんでしたっけ?


No.018投稿日時:2002/09/03(火) 23:25    <↑親記事:No.017>
投稿者:鈴見咲君高

ついでに Mozilla 1.1 でも書いてみます。

当方 Windows XP Home Edition で…もういいですか。

さっきの Opera での書き込みは問題なかったようですね。


No.019投稿日時:2002/09/04(水) 00:44    <↑親記事:No.018>
投稿者:森山 将之

テストありがとうございます。

鈴見咲君高さん、テストありがとうございます。

Opera の事はあまり詳しくないのですが (他のブラウザも詳しいわけではありません
が)、一時期、ここの CGI でエラーのログを取ってみたら、HTTP_REFERER に入ってい
る URL で ~msyk の部分が %7Emsyk と URLエンコードされた物が入っている時にエラー
となっている事が判明いたしました。

そこで、referer のチェックをする時には、通常の文字に変換してからチェックを行
うようにした訳です。

本来であれば、%7E と ~ を同一視するべき所を、そうしていなかったのですから CGI
スクリプトの問題であって、ブラウザの問題ではないと思っています。

他に、Opera を使って投稿される方がいるかもしれませんので、Opera で referer を
有効にする方法を書いておきます。

1.F12キーを押してクイックメニューを表示させる。
2.「アクセスログの参照を有効にする」の左にチェックマークが付いていない場合は、
「アクセスログの参照を有効にする」選択します。

以上で、Opera から referer チェックをしている掲示板への投稿が可能となります。

PS. Netscape 7.0 のテストを兼ねての投稿です。


Script : Sylpheed 1.24
Modified by MORIYAMA Masayuki