のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,852人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】セッションについて語ろう!【PHP】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 04/10/07 23:27:27 ID:???.net (+21,+28,+0)
    む、難しいな orz
    152 : nobodyさん - 04/10/07 23:33:22 ID:???.net (+27,+29,-5)
    大丈夫、実際そこまでちゃんと気ぃ使ってるサイトなんてほとんどないからw
    154 : nobodyさん - 04/10/08 00:56:47 ID:???.net (+22,+29,-3)
    素で知らんかった。マジありがとう。
    159 : nobodyさん - 04/11/07 18:16:49 ID:???.net (+23,+29,-111)
    >>158
    データの内容とアクセス頻度(規模)などによって一概にどっちが良いかは言えないし、
    「良い」の基準が決まっていないとレスのしようもないんじゃない?

    例)
    ・作成時に楽なら良い
    ・サーバー負荷を考えると良い
    ・セキュリティ的に安全だから良い
    などなどなどなどなど・・・。

    セッションの前に他のことを勉強しろよ。斬り。
    160 : nobodyさん - 04/11/07 21:42:34 ID:???.net (+27,+29,-20)
    ヒロシです

    きれいに返されました。
    セキュリティ・負荷面を重視しています。
    よろしこです。

    ヒロシです
    162 : nobodyさん - 04/11/12 12:40:22 ID:2kt36js1.net (+15,+18,-175)
    PHPでセッションを使って管理ページに入りページの更新やメール配信などをしています。
    使用人数は10人です。
    OSは基本的にwindowsでバージョンはXPや98など様々です。

    ページの更新などをする際に5分くらいでセッションが切れます。
    ほぼ10人ともその状態です。

    セッションが頻繁に切れる原因とかってありますか?
    漠然とした質問で申し訳ないでつ。。
    163 : nobodyさん - 04/11/12 13:38:08 ID:???.net (+26,+28,-18)
    Perlのセッションについて語るすれはどこですか?
    164 : nobodyさん - 04/11/12 14:19:13 ID:???.net (-29,-30,-20)
    165 : nobodyさん - 04/11/16 15:55:39 ID:???.net (+27,+29,-1)
    このスレだけでご飯一杯食べれました。
    166 : nobodyさん - 04/11/16 16:34:38 ID:???.net (+21,+28,-2)
    食前酒みたいなスレやなw
    167 : nobodyさん - 04/11/17 21:13:10 ID:K1rG9sHP.net (+21,+26,-65)
    ヤフーのセッション管理の仕組みって、どうなってるんでしょうか。
    ページ移動するたびにDBにアクセスしてCookieと照合してます?
    168 : nobodyさん - 04/11/19 11:05:17 ID:???.net (+32,+29,-112)
    セッションで扱いたいクラスそのものをシリアライズして、セッションIDをKeyにし、
    DBへ登録して使っている人って結構いる?
    それともメモリー的にとか、DB容量的にとか、処理的に冗長だとかで、むしろ無駄?
    169 : nobodyさん - 04/11/19 15:38:04 ID:???.net (+43,+29,-112)
    Perlで固定のリクエスト投げるHTTPクライアント作ってるのですが、
    返ってくるセッションクッキーをどうにかしてブラウザに食わせたいと思ってます。
    firefoxのクッキーファイルに書き込むだけではだめでした。
    expires付のクッキーはうまくいくのですが…
    これを解決する手段はないものでしょうか?

    Perlかどうかはどうでもよく、セッションクッキーの話なのでこちらに書き込みました。
    もしもっと適切なスレがあれば是非教えてください。
    170 : nobodyさん - 04/11/21 01:16:45 ID:???.net (+38,+30,-109)
    >>169
    どうも混乱しているようにしか見えないのだが…
    HTTPクライアント作ってるって時点で「板違い」

    セッションクッキーってのも意味わかんないし、
    まずはセッションは何たるか、クッキーは何たるかを理解してから出直してね。
    もしくは169の認識してる「セッションクッキー」と「クッキー」の違いを言ってみ。
    171 : nobodyさん - 04/11/24 00:14:55 ID:6VcNevlw.net (+30,+30,-132)
    >セッションクッキーってのも意味わかんないし
    確かに「セッションクッキー」はセッションと言うにはアレかも知れんが、
    簡易なセッションを実現するものではあるし、
    なにより、みんな「セッションクッキー」って呼んでるじゃん。
    で、普通、「セッションクッキー」に対して、単に「クッキー」って呼ぶのは、
    「パーマネントクッキー(169曰く、expires付のクッキー)」でしょ。
    172 : nobodyさん - 04/11/24 06:52:52 ID:???.net (+33,+29,-32)
    >>169
    セッションクッキーで通じるから別にいいけど
    確かに用語の使い方がいろいろ不明な点があって
    日本語として文が構築されてない
    173 : nobodyさん - 04/11/24 09:17:36 ID:???.net (-7,-29,-73)
    会員制のサイトつくるとき
    セッションIDだけで管理してる?
    セッションIDだけだと怖いので
    ログインIDと暗号化したパスワードも
    セキュアクッキーに書いて
    毎回DBと比較してる。
    これってやばい?
    174 : nobodyさん - 04/11/24 14:09:50 ID:???.net (+21,+28,-80)
    >>173
    やばくはないと思うが
    それじゃセッションIDを使う意味があまりなくね?
    セッションIDの発行方法にもよるけど
    PHPのセッション関数使ってるなら大丈夫じゃないの?
    175 : 173 - 04/11/24 15:43:40 ID:???.net (-21,-29,-108)
    >>174
    レスありがとうございます

    ログイン前の匿名情報(ショッピングカートのようなもの)を
    セッションIDで管理、
    ログイン後の情報はセッションだとちょっと怖いので
    セキュアクッキーでアクセスの度に毎回ログインチェックをしてます。

    セッションIDだけで
    クライアントを特定するのって
    会員制のようなサイトでも普通なんでしょうかね?
    176 : nobodyさん - 04/11/25 03:52:30 ID:???.net (+4,+0,-196)
    >>175
    個人的な構築法としてはセッションIDとログイン情報を関連付けて
    セッションIDきたらログイン情報みて毎回チェックするけど
    規模がデカイ or サーバしょぼい 場合は毎回チェックするとレスポンス落ちるから
    Yahooみたいに重要な処理のときだけログインチェックみたいな形にしてる

    けど173のケースだとログイン前からの情報とも連携するみたいだし
    それならセッションIDとcookie使ってても納得できる

    毎回ログインチェックするのに越したことはないけど
    やっぱりサーバのスペック的な問題でレスポンスが結構影響でてくるから
    重要なページ(個人情報変更)とかだけ認証っていう形でもありじゃないかな?

    良いセッションの使い方があれば他の人フォロー頼みます。
    177 : nobodyさん - 04/11/26 20:15:19 ID:5ndPRR48.net (+32,+29,-145)
    PHPセッションを生成した段階で、接続元IPを保持すれば、少なくとも
    全く異なるネットワーク&端末からの接続は排除できる。
    (NAT環境とか一部のCATV環境からのアクセスはどうしようもないけど)。

    で、その上でブラウザバージョンとか「相手から送られてくる情報」を、
    『セッション単位のワンタイム情報』として管理すればかなりいけるんでない?

    まぁ、金銭扱う場合は「やりすぎ」ってのはないだろうけど、使う側の利便性を
    考えればワンタイム情報として上記を扱う(+独自のスパイス)でほぼ安全でしょう。
    178 : 173 - 04/11/26 20:37:10 ID:???.net (+65,+29,-24)
    >>176
    やっぱりサーバ負荷は一番気になるとこですね。
    たいへん参考になりました。
    ありがとうございました。

    >>177
    大企業などアクセスのたびに
    毎回IPアドレスが変わる環境もあるから
    だめじゃないかな?
    179 : nobodyさん - 04/11/27 05:47:30 ID:pSdshSFH.net (+41,+29,-50)
    >>178
    > 大企業などアクセスのたびに
    > 毎回IPアドレスが変わる環境もあるから
    > だめじゃないかな?
    そんな場合、HTTPに限らず他のサービスでも認証が絡む奴は
    大問題になりそうな希ガス...

    気のせい?
    180 : nobodyさん - 04/11/27 07:24:52 ID:GhxEggFV.net (-28,-25,-4)
    >>179
    IPで認証するの?
    181 : nobodyさん - 04/11/27 13:53:20 ID:???.net (+33,+29,-6)
    >>179
    そういう仕組みですから
    みんなそれを前提につくってるんだよ
    182 : nobodyさん - 04/11/27 14:23:13 ID:???.net (+28,+29,-1)
    >>179
    今更何を言ってるんだ?
    183 : nobodyさん - 04/11/28 09:37:50 ID:???.net (+32,+29,-105)
    そっか、世間ではFTPとかtelnet/sshとか、そんな奴にもクッキーセッションみたいな
    「IPが変わってもサービスを継続する」実装が結構あるんですね。
    確かに作っちゃえば可能だなー>セッション管理

    ちょっと遊んでみよう(w
    184 : nobodyさん - 04/11/28 17:21:57 ID:???.net (-28,-29,-59)
    >>183
    FTPとtelnet/SSHはステートレスなプロトコルではないので
    セッション管理自体要らんと思う
    186 : nobodyさん - 04/11/29 12:38:23 ID:???.net (-8,-26,-47)
    >>184

    >>178
    > >>177
    > 大企業などアクセスのたびに
    > 毎回IPアドレスが変わる環境もあるから
    > だめじゃないかな?

    アクセスの度に変わるんだぜ?
    Connection張りにきたからってACK返そうにも
    すでにIPアドレスが変わっているんだぜ?

    って、釣りか....>>178
    187 : nobodyさん - 04/11/29 14:14:13 ID:???.net (+34,+29,-59)
    >>186
    それじゃインターネットに繋がってるだけで送受信できないし
    ACK返す前に変わるとかそんなシステムあるの?

    1回セッションした後でIP変わってもう一度セッションしたときに
    どうなるかだろ
    そもそも接続元IPを使ってどーのこーのって
    今の時代に使ってるところないだろ
    188 : nobodyさん - 04/11/29 16:37:42 ID:???.net (+32,+29,-42)
    >>187
    セッション汁!?

    >>186
    なんかかみ合ってない。
    どういう意見なの?
    できればはじめての発言でないなら前のレス番使ってくれ。
    189 : nobodyさん - 04/11/29 22:17:54 ID:???.net (+39,+29,-18)
    >>188
    その回答は>>178だけが知っている。
    「毎回IPアドレスが変わる環境」の“毎回”って何よ?
    190 : nobodyさん - 04/11/30 01:20:22 ID:???.net (+18,+25,+0)
    191 : nobodyさん - 04/11/30 09:58:03 ID:???.net (+33,+29,-22)
    >>189
    もしかして
    「ダイアルアップする度の間違いだろ」
    とか思ってないよね?w
    192 : nobodyさん - 04/11/30 12:42:02 ID:???.net (+39,+29,-120)
    >>190
    「アクセスの度」っていう「アクセス」の定義が不明なんじゃない?
    セッションはその通りだけど、PHPのセッションとはまたちょっと違う気がする。
    HTTPセッションが切れても状態を引き継ぐための一例としてPHPセッションが
    有るんじゃないの?
    193 : nobodyさん - 04/11/30 14:41:16 ID:???.net (+44,+29,-29)
    >>192
    セッションが切れてない間は
    IPアドレスが変わらないって言いたいの?

    なにが言いたいのか
    結論を書いてくれないと
    話しが終わらないんだけど
    194 : nobodyさん - 04/11/30 21:15:35 ID:???.net (+33,+29,-5)
    >>193
    さっさと話を終わらせてくれって言いたいの?

    ならそう言えよ
    195 : nobodyさん - 04/11/30 22:03:43 ID:???.net (+38,+29,-121)
    >>193
    逆でしょ?
    「IPアドレスが変わっても(サービスのために)セッションを切らない」
    為の仕組みが「PHPセッション」な訳ですよ。

    つか、「セッション」の定義を表現せねばなるまいね。
    IPセッションなのか、HTTPセッションなのか。

    196 : nobodyさん - 04/11/30 22:54:22 ID:???.net (-20,-27,-154)
    >>195
    激しく同意!

    ってかセッションってWEBでのセッションはHTTPセッションで
    PHPセッションとかってセッション管理だろ
    Perl=CGIみたいな初心者的勘違いだな

    けど>>186とかACKが帰ってくる前にIP変わるわけだから
    これはセッション自体成り立たない

    >>192
    それはセッション管理だろ
    197 : nobodyさん - 04/12/01 11:09:14 ID:???.net (+27,+29,-31)
    どれがだれの発言なんだか
    全くわからん
    1人の自演だったらすごいけど
    198 : nobodyさん - 04/12/01 15:47:55 ID:???.net (+33,+29,-4)
    ここにはオレとオマイしかいませんよ?
    199 : nobodyさん - 04/12/01 17:02:20 ID:???.net (+32,+29,+0)
    >>198
    よかった、一人じゃなかったんだ
    200 : nobodyさん - 04/12/01 19:13:52 ID:???.net (+17,+24,-1)
    少なくとも3人いるな(w
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について