記事No | : 176 |
投稿日 | : 2007/04/10(Tue) 17:39:26 |
タイトル | : glightのクッキーについて(再度) |
ID情報 | : ss1248ss |
投稿者 | : satoshi |
URL | : http://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 |
URL | : http://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 |
URL | : http://www1.harenet.ne.jp/cgi-bin/cgiwrap/sato2000/glight/wonderland-mb.cgi |
早速、やってみました。
それではうまくいかず・・・ちょっと下を見たら・・・。
# データをURLデコードして復元
foreach ( split(/<>/, $cook{'GLIGHT'}) ) {
これも下のようにしたらうまく動作するようになりました。
# データをURLデコードして復元
foreach ( split(/<>/, $cook{'GLIGHT2'}) ) {
これでばっちりのようです。
テスト投稿もして頂いて、本当にありがとうございました。