セッションについて質問する

WBOY
リリース: 2016-06-23 13:32:30
オリジナル
1061 人が閲覧しました

ユーザー A は北京の Web サイトにログインし、$_session['success']=1 を生成します。

ユーザー B は上海の同じ Web サイトにログインし、$_session['success']=2 を生成します。

これら 2 つのセッション値競合や影響はありませんか?ユーザー B の値はユーザー A の値を上書きしますか?

session_id と PHPSESSID は同じものですか?

この種の質問は素朴ですか、しかし、常に私を困惑させてきました、


ディスカッションへの返信 (解決策)

sessionid はブラウザにバインドされており、異なるブラウザ プロセスは異なる sessionid を持ちます。ブラウザーの場所とは関係ありません
セッション ID は Web システムによって維持され、繰り返されません。 Webシステムと言われる理由は、セッションを持つのはphpだけではないからです
PHPSESSIDはsessioidの名前(識別記号)で、session_idはその値です

$_GETと同じです、理解できますか? $_SESSION

ユーザー ユーザー A は北京の Web サイトにログインし、$_session['success']=1 を生成します。

ユーザー B は上海の同じ Web サイトにログインし、$_session['success']=2 を生成します。
これら 2 つのセッションの価値観は異なりますか? 競合や影響はありますか?ユーザー B の値はユーザー A の値を上書きしますか?


この問題についてはどうですか?

実際、これについて考える必要はありません。通常、セッション ID は Cookie によって渡され、クライアントのブラウザーに保存されます。 session_id の名前

ちょっと子供っぽいですね、ハハハ!セッションは異なるクライアント (ブラウザ) に基づいて生成され、異なる都市はもちろん、同じコンピュータ上で 2 つの異なるブラウザを使用して同じ Web サイトにアクセスした場合、同じセッション名が生成されます。

ユーザー A は北京の Web サイトにログインし、$_session['success']=1 を生成します。


ユーザー B は上海の同じ Web サイトにログインし、$_session['success']=2 を生成します。 ;

これら 2 つのセッション値の間に矛盾や影響はありますか?ユーザー B の値はユーザー A の値を上書きしますか?

session_id と PHPSESSID は同じものですか?

この種の質問は幼稚ですか、しかし私はいつも困惑しています、


いや、もしそうなったら世界は混乱するでしょう。

session_id はブラウザにバインドされており、一意です。セッションです。
PHPSESSID は session_id の名前です。

session_start() を使用してセッション ファイルを生成する際、サーバーはセッション ID ハッシュ値とセッション名をデフォルト値の PHPSESSID で生成し、変数をクライアントに送信します (デフォルトは PHPSESSID ()セッション名)、値は 128 ビットのハッシュ値です。サーバーは、この Cookie を通じてクライアントと対話します。
テストして、最終的にそれを理解しました、


セッションは一意であり、1 人のユーザーであり、完全に独立したセッションプロセスです。マニュアルや他の場所では常に session_id が一意であることが強調されているため、私はそれを理解することができませんでした。 $_SESSION['logined']=true など、セッションによって設定された他の値との競合はありますか。実際には、セッションの数に関係なく、完全に独立したユーザーです。プロセスはサーバー上の訪問者によって生成され、互いに独立しており、相互に干渉しません。

サーバーと同様に、仮想ホストがいくつ配置されても、それらは独立しており、相互に競合することはありません。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート