Session管理してる? (221レス)
Session管理してる? http://medaka.5ch.net/test/read.cgi/php/990627898/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
141: 134 [] 03/04/04 10:45 ID:lpjcObWV すいません、あとひとつ。 >>137 だと、 もしユーザが「ログアウト」ボタンを押したとき、 クライアントの持ってるクッキーも削除(過去の時間を指定)して、 セッション管理用テーブルから該当レコードを削除すればいいわけですよね? ただ、ユーザがログアウトボタンを押さずにブラウザを閉じてしまった場合、 該当レコードは削除されないため、レコードがどんどんたまってしまうかと思います。 これは、どうすればいいのでしょう? ほっとくしかない?あるいは、 どっかのタイミング(そのユーザがまたログインしてきたとき?)に削除するのでしょうか? あ、そのために「セッションの最終アクセス日時」の列があるのかな? http://medaka.5ch.net/test/read.cgi/php/990627898/141
142: nobodyさん [] 03/04/04 19:30 ID:tuNiAs90 >>141 ふつうはサーバでクーロン動かして定期的に掃除してやる。 http://medaka.5ch.net/test/read.cgi/php/990627898/142
143: 141 [] 03/04/04 22:50 ID:fnHSIfLl >>142 そっかー。 いまつくってるところ、クーロン使えないんですよね・・・ なら、そのユーザがまたログインしてきたときに、 削除(というか新しいセッションIDに書き換える) でも、問題とくにないですよね? http://medaka.5ch.net/test/read.cgi/php/990627898/143
144: 141 [] 03/04/05 02:53 ID:ur80FjBN ($sec, $min, $hour, $mday, $mon, $year,$wday, $yday, $isdst) = localtime(time); $year += 1900;#気持ちわるいので、一応4桁にしておく $sessionid = crypt($year.$mon.$mday.$hour.$min.$sec.$$, "AA"); で、セッションIDを取得したのですが、なんかいアクセスしても、 $sessionid = AAwTU6/kNo2jY という文字列になってしまいます。 なぜなんでしょうか http://medaka.5ch.net/test/read.cgi/php/990627898/144
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s