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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    151 = :

    む、難しいな orz

    152 = :

    大丈夫、実際そこまでちゃんと気ぃ使ってるサイトなんてほとんどないからw

    154 = :

    素で知らんかった。マジありがとう。

    159 = :

    >>158
    データの内容とアクセス頻度(規模)などによって一概にどっちが良いかは言えないし、
    「良い」の基準が決まっていないとレスのしようもないんじゃない?

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

    セッションの前に他のことを勉強しろよ。斬り。

    160 = :

    ヒロシです

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

    ヒロシです

    162 :

    PHPでセッションを使って管理ページに入りページの更新やメール配信などをしています。
    使用人数は10人です。
    OSは基本的にwindowsでバージョンはXPや98など様々です。

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

    セッションが頻繁に切れる原因とかってありますか?
    漠然とした質問で申し訳ないでつ。。

    163 = :

    Perlのセッションについて語るすれはどこですか?

    165 = :

    このスレだけでご飯一杯食べれました。

    166 = :

    食前酒みたいなスレやなw

    167 :

    ヤフーのセッション管理の仕組みって、どうなってるんでしょうか。
    ページ移動するたびにDBにアクセスしてCookieと照合してます?

    168 = :

    セッションで扱いたいクラスそのものをシリアライズして、セッションIDをKeyにし、
    DBへ登録して使っている人って結構いる?
    それともメモリー的にとか、DB容量的にとか、処理的に冗長だとかで、むしろ無駄?

    169 = :

    Perlで固定のリクエスト投げるHTTPクライアント作ってるのですが、
    返ってくるセッションクッキーをどうにかしてブラウザに食わせたいと思ってます。
    firefoxのクッキーファイルに書き込むだけではだめでした。
    expires付のクッキーはうまくいくのですが…
    これを解決する手段はないものでしょうか?

    Perlかどうかはどうでもよく、セッションクッキーの話なのでこちらに書き込みました。
    もしもっと適切なスレがあれば是非教えてください。

    170 = :

    >>169
    どうも混乱しているようにしか見えないのだが…
    HTTPクライアント作ってるって時点で「板違い」

    セッションクッキーってのも意味わかんないし、
    まずはセッションは何たるか、クッキーは何たるかを理解してから出直してね。
    もしくは169の認識してる「セッションクッキー」と「クッキー」の違いを言ってみ。

    171 :

    >セッションクッキーってのも意味わかんないし
    確かに「セッションクッキー」はセッションと言うにはアレかも知れんが、
    簡易なセッションを実現するものではあるし、
    なにより、みんな「セッションクッキー」って呼んでるじゃん。
    で、普通、「セッションクッキー」に対して、単に「クッキー」って呼ぶのは、
    「パーマネントクッキー(169曰く、expires付のクッキー)」でしょ。

    172 = :

    >>169
    セッションクッキーで通じるから別にいいけど
    確かに用語の使い方がいろいろ不明な点があって
    日本語として文が構築されてない

    174 = :

    >>173
    やばくはないと思うが
    それじゃセッションIDを使う意味があまりなくね?
    セッションIDの発行方法にもよるけど
    PHPのセッション関数使ってるなら大丈夫じゃないの?

    176 = :

    >>175
    個人的な構築法としてはセッションIDとログイン情報を関連付けて
    セッションIDきたらログイン情報みて毎回チェックするけど
    規模がデカイ or サーバしょぼい 場合は毎回チェックするとレスポンス落ちるから
    Yahooみたいに重要な処理のときだけログインチェックみたいな形にしてる

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

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

    良いセッションの使い方があれば他の人フォロー頼みます。

    177 :

    PHPセッションを生成した段階で、接続元IPを保持すれば、少なくとも
    全く異なるネットワーク&端末からの接続は排除できる。
    (NAT環境とか一部のCATV環境からのアクセスはどうしようもないけど)。

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

    まぁ、金銭扱う場合は「やりすぎ」ってのはないだろうけど、使う側の利便性を
    考えればワンタイム情報として上記を扱う(+独自のスパイス)でほぼ安全でしょう。

    178 = :

    >>176
    やっぱりサーバ負荷は一番気になるとこですね。
    たいへん参考になりました。
    ありがとうございました。

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

    179 :

    >>178
    > 大企業などアクセスのたびに
    > 毎回IPアドレスが変わる環境もあるから
    > だめじゃないかな?
    そんな場合、HTTPに限らず他のサービスでも認証が絡む奴は
    大問題になりそうな希ガス...

    気のせい?

    181 = :

    >>179
    そういう仕組みですから
    みんなそれを前提につくってるんだよ

    182 = :

    >>179
    今更何を言ってるんだ?

    183 = :

    そっか、世間ではFTPとかtelnet/sshとか、そんな奴にもクッキーセッションみたいな
    「IPが変わってもサービスを継続する」実装が結構あるんですね。
    確かに作っちゃえば可能だなー>セッション管理

    ちょっと遊んでみよう(w

    187 = :

    >>186
    それじゃインターネットに繋がってるだけで送受信できないし
    ACK返す前に変わるとかそんなシステムあるの?

    1回セッションした後でIP変わってもう一度セッションしたときに
    どうなるかだろ
    そもそも接続元IPを使ってどーのこーのって
    今の時代に使ってるところないだろ

    188 = :

    >>187
    セッション汁!?

    >>186
    なんかかみ合ってない。
    どういう意見なの?
    できればはじめての発言でないなら前のレス番使ってくれ。

    189 = :

    >>188
    その回答は>>178だけが知っている。
    「毎回IPアドレスが変わる環境」の“毎回”って何よ?

    190 = :

    http://yougo.ascii24.com/gh/79/007983.html
    黙って読め

    191 = :

    >>189
    もしかして
    「ダイアルアップする度の間違いだろ」
    とか思ってないよね?w

    192 = :

    >>190
    「アクセスの度」っていう「アクセス」の定義が不明なんじゃない?
    セッションはその通りだけど、PHPのセッションとはまたちょっと違う気がする。
    HTTPセッションが切れても状態を引き継ぐための一例としてPHPセッションが
    有るんじゃないの?

    193 = :

    >>192
    セッションが切れてない間は
    IPアドレスが変わらないって言いたいの?

    なにが言いたいのか
    結論を書いてくれないと
    話しが終わらないんだけど

    194 = :

    >>193
    さっさと話を終わらせてくれって言いたいの?

    ならそう言えよ

    195 = :

    >>193
    逆でしょ?
    「IPアドレスが変わっても(サービスのために)セッションを切らない」
    為の仕組みが「PHPセッション」な訳ですよ。

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

    197 = :

    どれがだれの発言なんだか
    全くわからん
    1人の自演だったらすごいけど

    198 = :

    ここにはオレとオマイしかいませんよ?

    199 = :

    >>198
    よかった、一人じゃなかったんだ

    200 = :

    少なくとも3人いるな(w


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タブ + - メモリ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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