Session管理してる? (221レス)
1-

1
(1): 名無しさん@お腹いっぱい。 2001/05/23(水)23:24 ID:ZWP7e.Mk(1) AAS
PHP3だとSession使えないから、id&passをhiddenで吐き出している。
DBで一意のsessionidを作ってやりゃーいいんだけどExpireとか
めんどくさい。

ASPやPHP4ならSession管理楽だよね。
2
(1): 名無しさん@お腹いっぱい。 2001/05/23(水)23:32 ID:??? AAS
クッキーですれば?
3
(4): 名無しさん@お腹いっぱい。 2001/05/24(木)01:17 ID:??? AAS
厨房質問でごめんなさい。

>ASPやPHP4ならSession管理楽だよね。
ASPやPHP4が、自分に代わってhiddenのパラメータなり(POSTの場合)、
GETパラメータなりを管理してくれてるのでしょうか?
tcp/ipの接続を持続してるとか、勝手にクッキー使ってるってわけでは
ないと思うのだけど、どうやってSessionを実装しているのかなあ、と疑問
に思ったので。
4
(2): 名無しさん@お腹いっぱい。 2001/05/24(木)10:42 ID:??? AAS
>>3
ASPはcookie投げてるという話を聞いたなあ。
僕はperl + Apahce::Session with cookie ばっかだから知らないけど。
5: ナナシファン 2001/05/24(木)10:55 ID:X3JWHld.(1) AAS
>>3
デフォルトで勝手にクッキーを使うよ。クッキーを使えない端末の
ときは、configureの時に--enable-trans-sidしてあれば
全部のリンクにsession idをつけてくれる。
ただ、<a href=だとつくんだけど<a taskだとだめなんだよなぁ〜
というわけでHDMLの場合は自分でつける必要アリ
6
(1): 俺もナナシファンだったり 2001/05/24(木)12:10 ID:VUBEv.zk(1) AAS
>>4
Apache::Sessionってどうよ?
セッションのガベージコレクションの機能とかないんじゃなかったっけ?
俺は1リクエスト毎にデータベースに書きに行くのがすごくうざくって、
ちょっと触っただけでやめちゃったけれど・・・
7
(1): 3 [3] 2001/05/24(木)15:32 ID:??? AAS
Session管理は結局どれも内部でクッキーかGET(orPOST)パラメータですか。
そりゃそれ以外ないよな。

あとは携帯電話の固体IDだけど、503iから使えるようになった奴ですが、
210iではどうだろう?
8
(1): 4じゃないけど 2001/05/24(木)20:26 ID:CDMAiqEA(1) AAS
>>6
セッションタイムアウトは自動でやってくれないね。
タイムスタンプのフィールド用意しておいて、cronで削除が一般的かな。
mod_perl下で使えば、かなり使えると思う。
9: 4 2001/05/25(金)03:05 ID:C8bJzxHM(1) AAS
>>8
言う事なくなっちゃった(笑)
そういや、mod_perlのスレないね...。ま、perl板でも繁盛してなかったけど。

>>7
あと、URLにセッションIDを埋め込む方式があるね。
携帯とPCを両用したいときとかによくつかってます。
10
(1): 3 2001/05/25(金)11:07 ID:y6UssZUU(1) AAS
>あと、URLにセッションIDを埋め込む方式があるね。
>携帯とPCを両用したいときとかによくつかってます。

PATH_INFOですか?
それもGETパラメータ(URL)の一種だとは思いますが、
QUERY_STRINGと比べて特に携帯だからPATH_INFOを使う
意味も無いような、、、
逆にPATH_INFOでも使う分には同じなのでどちらでもいいし、
QUERY_STRINGやPOSTパラメータはシステムによっては
自動的に解析される部分に入ってしまうだろうから、それらの
仕組みとぶつからないというメリットかな?
11
(1): 名無しさん@お腹いっぱい。 2001/05/25(金)14:35 ID:jbE0alI6(1) AAS
PHP4セッション管理の詳しく説明してる
サイトってありますかねー?
12
(1): 名無しさん@お腹いっぱい。 [0] 2001/05/25(金)18:47 ID:??? AAS
てかセッションってなんですか?
13
(1): 電動ナナシ 2001/05/26(土)00:03 ID:??? AAS
>>11-12
ここ見たら?
外部リンク[php]:www.itboost.co.jp
外部リンク[php3]:www.phpbuilder.com
14: ナナシファン 2001/05/29(火)12:40 ID:S1fqIqMg(1) AAS
>>13
うぉぉぉ!まさにコレ!
外部リンク[php3]:www.phpbuilder.com

MySQLでセッション管理したかったんだよねーー!!ロードバランサは
(いいものになると)結構お値段が張るので、TurboLinux ClusterServer
とかを使ってWWWのクラスタリングをしたかったんだけど、セッションを
どーしよーかと途方に暮れてたところでした!
電動ナナシさん、サンクス!これからも有益な情報をお願いしますです!
15
(1): 名無しさん@お腹いっぱい。 2001/05/29(火)18:09 ID:i2JkDuIg(1) AAS
セッション管理はPostgresでは難しいのかー?
MySQLの方がいいのかな?
16: 名無しさん@お腹いっぱい。 2001/05/29(火)18:57 ID:oi4kyUtI(1) AAS
>>10
PATH_INFOじゃなくても、mod_rewriteで
ごにょごにょやる手もあるよ。環境変数として渡したり。
17: 名無しさん@お腹いっぱい。 [me] 2001/05/30(水)10:48 ID:??? AAS
>>15
webのセッション管理にDBMSって関係有る?
PHPのインターフェースの部分が、DBMSによってセッション管理が
用意されている/いないの差があるということかな?
おれはPHPでないので知りませんが。
18: 電動ナナシ [0] 2001/05/30(水)15:13 ID:??? AAS
セッション管理は頻繁に発生する、トランザクションのような一貫性保証は
不要、ということで、PostgreSQL のような重装備の RDBMS よりも MySQL の
ような軽くて高速なデータベースが向いているということでしょ。

すでに PostgreSQL があってそれを使いたいということなら、別にそれでも
いいでしょ。セッションハンドラは別途書かないといけないというのはどの
RDBMS でも一緒。
19
(2): 名無しさん@お腹いっぱい。 2001/05/31(木)12:55 ID:6kiiO4aQ(1) AAS
セッション管理ってなんで必要なの?
20
(1): 名無しさん@お腹いっぱい。 2001/05/31(木)19:37 ID:??? AAS
>>19
衝撃の質問!
21: 名無しさん@お腹いっぱい。 2001/06/01(金)10:08 ID:lW7xbRZQ(1) AAS
PHPLIB+MySQL+PHP3.0.9でセッション管理してます。ただ、レンタル
サーバーなんで都度requireしなければいけないのですが...
しかし、国際版PHPじゃないのがつらすぎる。Perl+DBIのほうが開発早かった
かもしれんッス
22: 電動ナナシ [0] 2001/06/01(金)17:50 ID:??? AAS
>>19
常に必要ってわけじゃない。
Web ページ間で変数を引き渡す手段が必要なときに有用ってだけ。

>>20
3.0.9 って思いっきりセキュリティホールがあるじゃん。
バージョンあげてもらうついでに国際化版にしてもらおう。
それが無理なら Perl を使ったほうがマジでいいぞ。
23
(3): 名無しさん@お腹いっぱい。 2001/06/11(月)11:59 ID:BchxEcFA(1) AAS
ちょっと質問。
よくユーザ登録のページで情報を入力しsubmitして
確認画面がでますよね。でソースを見ると入力内容をHidden
で渡してるものもあれば、Hiddenを使用していないものもあります。
Hiddenを使用せず渡すのは、s_id見たいなものを
をキーにして入力内容をDBに毎回insertしてページ間でデータが
渡っているのでしょうか?それとも別の方法があるんですかね?
疑問だったので・・・。
24
(1): sage 2001/06/11(月)12:12 ID:??? AAS
>>23 cookie
25: sage 2001/06/11(月)12:11 ID:??? AAS
>>23 cookie
1-
あと 196 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s