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

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

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

■16439 / inTopicNo.1)  Child Tree クッキー
  
□投稿者/ たっちゃん -(2004/03/23(Tue) 01:21:08)
    2004/03/23(Tue) 01:21:54 編集(投稿者)

    Child Treeで名前しかクッキーが効かないようですが、
    これはバグでしょうか? それとも仕様でしょうか・・・?

    #------------------------------------------------------------------------------------------------------
    # [cookie発行]
    # -> cookieを発行する(set_)
    #
    sub set_ {
    if($_[0] eq "I"){$kday=1826;}else{$kday=30;}
    ($secg,$ming,$hourg,$mdayg,$mong,$yearg,$wdayg,$ydayg,$isdstg) = gmtime(time + $kday*24*60*60);
    $yearg += 1900;
    if($secg < 10){$secg ="0$secg"; }
    if($ming < 10){$ming ="0$ming"; }
    if($hourg < 10){$hourg="0$hourg";}
    if($mdayg < 10){$mdayg="0$mdayg";}
    $month = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec')[$mong];
    $youbi = ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday')[$wdayg];
    $date_gmt = "$youbi, $mdayg\-$month\-$yearg $hourg:$ming:$secg GMT";
    if($SEL_C){$Csel=",sel:$sel";}else{$Csel="";}
    if($TXT_C){$Ctxt=",txt:$txt";}else{$Ctxt="";}
    $cook="name\:$name\,email\:$email\,url\:$url\,delkey\:$delkey\,pub\:$FORM{'pub'}\,ico\:$CICO\,font\:$font\,hr\:$hr$Csel$Ctxt";
    if($_[0] eq "P"){print"Set-Cookie: $s_pas=$s_pas; expires=$date_gmt\n";}
    elsif($_[0] eq "M"){print"Set-Cookie: Cmin=$FORM{'min'}; expires=$date_gmt\n";}
    elsif($_[0] eq "I"){print"Set-Cookie: UID=$_[1]; expires=$date_gmt\n";}
    else{print "Set-Cookie: CBBS=$cook; expires=$date_gmt\n";}
    }
    #------------------------------------------------------------------------------------------------------
引用返信 [メール受信/OFF] 削除キー/
■16441 / inTopicNo.2)  Re[1]: Child Tree クッキー
□投稿者/ ゼルエル -(2004/03/23(Tue) 03:46:28)
    2004/03/23(Tue) 04:15:07 編集(投稿者)
    No16439に返信(たっちゃんさんの記事)
    > 2004/03/23(Tue) 01:21:54 編集(投稿者)
    >
    > Child Treeで名前しかクッキーが効かないようですが、
    > これはバグでしょうか? それとも仕様でしょうか・・・?
    私も全く同じ現象に悩んでいます。
    IEのクッキーのファイルを見るとちゃんと書き込まれてはいるようなのです。
    クッキー取得の直後にprintを入れて中を見ると名前だけはふつうに取り出されているのですがそれ以降は~で表示され、:はあるのですが区切り文字の,は見あたりませんでした。

    # [cookie取得]
    # -> cookieを取得する(get_)
    #
    sub get_ {
    $cookies = $ENV{'HTTP_COOKIE'};
    print "$cookies";

    結果
    CBBS=name:***,~~~~~:~~~~~~~~~~~~~:~~~~~~~:~~~~~~~~:~~~~~~:~~~~~:~~~~~:~~~~~~~~~~:~~~~~~~~~~~:~~~~:
    *のところはちゃんと入力した名前が表示されています。

    パソコンの機種に依存するのでしょうか?
    winxp proのノートでやったときはちゃんと表示されましたが、
    win home sp1のデスクトップでは上記の表示になりました。
引用返信 [メール受信/ON] 削除キー/
■16446 / inTopicNo.3)  Re[2]: Child Tree クッキー
□投稿者/ りゅういち -(2004/03/23(Tue) 11:44:30)
http://www.cj-c.com/
    No16441に返信(ゼルエルさんの記事)
    >>Child Treeで名前しかクッキーが効かないようですが、
    >>これはバグでしょうか? それとも仕様でしょうか・・・?
    > 私も全く同じ現象に悩んでいます。
    > IEのクッキーのファイルを見るとちゃんと書き込まれてはいるようなのです。
    > クッキー取得の直後にprintを入れて中を見ると名前だけはふつうに取り出されているのですがそれ以降は~で表示され、:はあるのですが区切り文字の,は見あたりませんでした。

    http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=14252&no=0&KLOG=4
    を行ってみてはどうでしょうか?
    また、この掲示板では両方のPCから正常にcookieがわたされていますか?
引用返信 [メール受信/OFF] 削除キー/
■16447 / inTopicNo.4)  Re[3]: Child Tree クッキー
□投稿者/ ゼルエル -(2004/03/23(Tue) 14:25:01)
    No16446に返信(りゅういちさんの記事)
    > ■No16441に返信(ゼルエルさんの記事)
    > >>Child Treeで名前しかクッキーが効かないようですが、
    > >>これはバグでしょうか? それとも仕様でしょうか・・・?
    >>私も全く同じ現象に悩んでいます。
    >>IEのクッキーのファイルを見るとちゃんと書き込まれてはいるようなのです。
    >>クッキー取得の直後にprintを入れて中を見ると名前だけはふつうに取り出されているのですがそれ以降は~で表示され、:はあるのですが区切り文字の,は見あたりませんでした。
    >
    > http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=14252&no=0&KLOG=4
    > を行ってみてはどうでしょうか?
    > また、この掲示板では両方のPCから正常にcookieがわたされていますか?
    いろいろ試した結果、Norton Internet Security のプライバシー制御が働いていたためmailのところから後がうまく作動していなかったようです。
    プライバシー制御の設定でブラウザプライバシーの有効のチェックをはずしたらちゃんと動くようになり、私の方は解決しました。
    どうもすみませんでした。
引用返信 [メール受信/OFF] 削除キー/
■16460 / inTopicNo.5)  Re[4]: Child Tree クッキー
□投稿者/ たっちゃん -(2004/03/25(Thu) 09:01:59)
    あ・・・本当だ・・・。失礼しましたm(_ _)m
    できればノートンが効いている状態でもクッキーが使えると嬉しいのですが、
    それは不可能なのでしょうか? 他の掲示板だと大丈夫なのですが・・・。
引用返信 [メール受信/OFF] 削除キー/
■16463 / inTopicNo.6)  Re[5]: Child Tree クッキー
□投稿者/ ゼルエル -(2004/03/25(Thu) 10:46:13)
    No16460に返信(たっちゃんさんの記事)
    > あ・・・本当だ・・・。失礼しましたm(_ _)m
    > できればノートンが効いている状態でもクッキーが使えると嬉しいのですが、
    > それは不可能なのでしょうか? 他の掲示板だと大丈夫なのですが・・・。
    メールアドレスが問題になってそれ以降読み込まれてないようなのでアドレスを入力しなければ問題ないように思います。
    またはクッキーに平文のまま保存されるのでそれを暗号化して保存するようにしたらノートンでも通るんじゃないでしょうか。
    せめて@だけでも他の文字に置き換えてみるとか。

    クッキーの暗号化はセキュリティー上も有効だと思うのでそういう機能を付けてみてはどうでしょう。
引用返信 [メール受信/ON] 削除キー/
■16472 / inTopicNo.7)  Re[6]: Child Tree クッキー
□投稿者/ りゅういち -(2004/03/26(Fri) 01:33:27)
http://www.cj-c.com/
    No16463に返信(ゼルエルさんの記事)
    >>できればノートンが効いている状態でもクッキーが使えると嬉しいのですが、
    >>それは不可能なのでしょうか? 他の掲示板だと大丈夫なのですが・・・。

    基本的にはノートンの仕様ですので、
    そちらの設定を変更してくださるようお願いします。
    他の掲示板は、どのような掲示板を利用されていますか?

    > またはクッキーに平文のまま保存されるのでそれを暗号化して保存するようにしたらノートンでも通るんじゃないでしょうか。
    > せめて@だけでも他の文字に置き換えてみるとか。
    > > クッキーの暗号化はセキュリティー上も有効だと思うのでそういう機能を付けてみてはどうでしょう。

    どういった判定なんでしょうかね(^^;
    メールアドレスと思われる文字列はすべて遮断するのでしょうか?
    ちなみに暗号化、というのは具体的にどのようにするのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■16474 / inTopicNo.8)  Re[7]: Child Tree クッキー
□投稿者/ ゼルエル -(2004/03/26(Fri) 02:40:06)
    No16472に返信(りゅういちさんの記事)
    > どういった判定なんでしょうかね(^^;
    > メールアドレスと思われる文字列はすべて遮断するのでしょうか?
    多分そういうことだと思うのですけどよくわかりません。

    > ちなみに暗号化、というのは具体的にどのようにするのでしょうか?
    とりあえず今回に関してメールアドレスだとわからなければ通るんじゃないかと思って暗号化などと書きましたが、深く考えてませんでした。
    無いですかね? perlで暗号・復号が出来るような関数。
    私もそれ程詳しく知っているわけじゃないのでアルゴリズムあど説明は無理ですけど。
    とりあず暗号化してクッキーに保存して、クッキーから読み込むときには復号して使うようにすれば、ローカルにも暗号化された情報しか残りませんしいいと思ったのですけど、よく考えると、あんまり必要性がないですよね(^^)
引用返信 [メール受信/OFF] 削除キー/
■16480 / inTopicNo.9)  Re[8]: Child Tree クッキー
□投稿者/ りゅういち -(2004/03/27(Sat) 01:27:21)
http://www.cj-c.com/
    No16474に返信(ゼルエルさんの記事)
    > >>ちなみに暗号化、というのは具体的にどのようにするのでしょうか?
    > とりあえず今回に関してメールアドレスだとわからなければ通るんじゃないかと思って暗号化などと書きましたが、深く考えてませんでした。
    > 無いですかね? perlで暗号・復号が出来るような関数。

    暗号化する関数はあるのは知っているんですが、
    暗号化したものを復号化するのはちょっと分かりません(^^;
    (crypt関数というのがありますが、これはパスワードなどを暗号化して保存しておき
    あとで入力されたパスワードを暗号化してみて同じであれば、という処理を行います。)

    @ を別の文字列に変えて保存して、受け取るときに戻すというのは、
    比較的簡単だと思いますので検討しておきます。
    ただ、これでホントに解決するか分からないので不安ですが(^^;
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -