(現在 過去ログ9 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■15800 / inTopicNo.1)  クッキーの文字化け対策をしました
  
□投稿者/ みこ -(2004/01/14(Wed) 22:31:58)
     りゅういちさん、CBBSありがたく使わせていただいています。

     随分前にクッキーを有効にすると、クッキーを削除するまで二度と
    書き込みができなくなる・・・という報告をさせていただいた者です。
     長らくクッキーを読み書きする部分をコメントアウトして使ってお
    りましたが、先日Ver.8.92に気づいて更新したところ問題が解消され
    ていました。

     代わりに、クッキーの投稿者名が文字化けするという問題が発生し
    ていたのですが、cbbs.cgi の以下の場所に手を加えることで解消さ
    れましたので、ご報告いたします。

    ■sub set_ 関数の真中あたりを変更
    #$cook="name\:$name\,email\:$email\,url\:$url\,delkey\:$delkey\,pub\:$FORM{'pub'}\,ico\:$CICO\,font\:$font\,hr\:$hr$Csel$Ctxt";

    # 2004-01-14
    # cookie をエンコードしてから食べさせるようにした。
    $tmp_name = $name;
    $tmp_name =~ s/([^\w\=\& ])/'%' . unpack("H2", $1)/eg;
    $tmp_name =~ tr/ /+/;
    $cook="name\:$tmp_name\,email\:$email\,url\:$url\,delkey\:$delkey\,pub\:$FORM{'pub'}\,ico\:$CICO\,font\:$font\,hr\:$hr$Csel$Ctxt";

    ■sub get_ 関数の一番最後に追加
    # 2004-04-14
    # cookie のデコード
    $c_name =~ s/\+/ /g;
    $c_name =~ s/%([0-9a-fA-F][0-9a-fA-F])/pack("C",hex($1))/eg;

引用返信 [メール受信/OFF] 削除キー/
■15806 / inTopicNo.2)  Re[1]: クッキーの文字化け対策をしました
□投稿者/ りゅういち -(2004/01/16(Fri) 00:49:13)
http://www.cj-c.com/
    No15800に返信(みこさんの記事)
    > >  代わりに、クッキーの投稿者名が文字化けするという問題が発生し
    > ていたのですが、cbbs.cgi の以下の場所に手を加えることで解消さ
    > れましたので、ご報告いたします。

    適切な処置だと思います。
    参考までにその現象が,どのサイトのChildTreeでも起こるのか、
    そうでない場合、みこさんのお使いのサーバやブラウザなどを教えていただけますか?
引用返信 [メール受信/OFF] 削除キー/
■15822 / inTopicNo.3)  Re[2]: クッキーの文字化け対策をしました
□投稿者/ みこ -(2004/01/17(Sat) 03:36:05)
    No15806に返信(りゅういちさんの記事)
    > 参考までにその現象が,どのサイトのChildTreeでも起こるのか、
    > そうでない場合、みこさんのお使いのサーバやブラウザなどを教えていただけますか?

     現象は自宅サーバに設置したChildTreeで確認しただけで、他の
    ものについては不明です。
     同様の現象について検索にはひっかからなかったので、極稀な
    特定の環境下で起きる問題だと思います。

     サーバ環境は以下の通りです。
     OS : Windows2000 SP3
     HTPPD : Apache 2.0.47

     閲覧環境は以下の通りです。
     OS : Windows2000 SP3 / SP4
     ブラウザ : IE5.5 / 6 SP1

     保存されたクッキーの内容は正常で、表示される段階で化けてい
    る状況でした。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -