KENT-WEB サポートコーナー 過去ログ [ 0034 ]


記事No: 176
投稿日: 2007/04/10(Tue) 17:39:26
タイトルglightのクッキーについて(再度)
ID情報: ss1248ss
投稿者: satoshi
URLhttp://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/glight/wonderland-mb.cgi

この前もglightのクッキーについてお聞きしたのですが・・・。

今、前の古いバージョンを使っていています。
http://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/wonderland-mb.cgi

そして今度、新しいバージョンにアップしようと思って試験的にアップしています。
http://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/glight/wonderland-mb.cgi

それで今、使っている古いバージョンのでは正常にクッキーが効くのですが、新しいバージョンでは、お名前のフォームのところに「name:satoshi,email:,url:,pwd:8888,area:岡山県,icon:am1.gif」と出てしまいます。

エクスプローラのWindowsのCookiesのファイルを見たら、古いバージョンのクッキーと、新しいバージョンのクッキーが別になっていました。
それで新しいバージョンではどうも古いバージョンのクッキーを読み出していて、お名前のフォームのところが「name:satoshi,email:,url:,pwd:8888,area:岡山県,icon:am1.gif」になってるようなのですが・・。

それで古いバージョンのクッキーを削除してWindows再起動して、新しいバージョンのglightを立ち上げると新しいバージョンのクッキーを読込むようで正常に、お名前、Eメールなどが表示されました。
古いバージョンと新しいバージョンではクッキーの書き方が違うよう?

今度、新しいバージョンのを正式にする時は、試験的にアップしている通りそのままにglightフォルダに置こうと思っています。
それで、新しいバージョンに正式に切り替えたとき、寄ってくれる人もみんな、それぞれのPC内の古いバージョンのクッキーを削除しないとダメなのでしょうか?


記事No: 177
投稿日: 2007/04/10(Tue) 17:57:22
タイトルRe: glightのクッキーについて(再度)
ID情報: tems
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> この前もglightのクッキーについてお聞きしたのですが・・・。
>
> 今、前の古いバージョンを使っていています。
> http://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/wonderland-mb.cgi
>
> そして今度、新しいバージョンにアップしようと思って試験的にアップしています。
> http://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/glight/wonderland-mb.cgi
>
> それで今、使っている古いバージョンのでは正常にクッキーが効くのですが、新しいバージョンでは、お名前のフォームのところに「name:satoshi,email:,url:,pwd:8888,area:岡山県,icon:am1.gif」と出てしまいます。
>
> エクスプローラのWindowsのCookiesのファイルを見たら、古いバージョンのクッキーと、新しいバージョンのクッキーが別になっていました。
> それで新しいバージョンではどうも古いバージョンのクッキーを読み出していて、お名前のフォームのところが「name:satoshi,email:,url:,pwd:8888,area:岡山県,icon:am1.gif」になってるようなのですが・・。
>
> それで古いバージョンのクッキーを削除してWindows再起動して、新しいバージョンのglightを立ち上げると新しいバージョンのクッキーを読込むようで正常に、お名前、Eメールなどが表示されました。
> 古いバージョンと新しいバージョンではクッキーの書き方が違うよう?
>
> 今度、新しいバージョンのを正式にする時は、試験的にアップしている通りそのままにglightフォルダに置こうと思っています。
> それで、新しいバージョンに正式に切り替えたとき、寄ってくれる人もみんな、それぞれのPC内の古いバージョンのクッキーを削除しないとダメなのでしょうか?

新しい掲示板のクッキー名を変更されてはどうでしょう。

#-------------------------------------------------
# クッキー発行
#-------------------------------------------------

-- 途中省略 --

# 格納
print "Set-Cookie: GLIGHT=$cook; expires=$gmt\n";
             ↓
print "Set-Cookie: GLIGHT2=$cook; expires=$gmt\n";


記事No: 179
投稿日: 2007/04/10(Tue) 18:19:34
タイトルRe^2: glightのクッキーについて(再度)
ID情報: ss1248ss
投稿者: satoshi
URLhttp://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/glight/wonderland-mb.cgi

早速、やってみました。

それではうまくいかず・・・ちょっと下を見たら・・・。
# データをURLデコードして復元
foreach ( split(/<>/, $cook{'GLIGHT'}) ) {

これも下のようにしたらうまく動作するようになりました。
# データをURLデコードして復元
foreach ( split(/<>/, $cook{'GLIGHT2'}) ) {

これでばっちりのようです。
テスト投稿もして頂いて、本当にありがとうございました。


[検索ページ]