ユーザー 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 は同じものですか?
この種の質問は幼稚ですか、しかし私はいつも困惑しています、
セッションは一意であり、1 人のユーザーであり、完全に独立したセッションプロセスです。マニュアルや他の場所では常に session_id が一意であることが強調されているため、私はそれを理解することができませんでした。 $_SESSION['logined']=true など、セッションによって設定された他の値との競合はありますか。実際には、セッションの数に関係なく、完全に独立したユーザーです。プロセスはサーバー上の訪問者によって生成され、互いに独立しており、相互に干渉しません。
サーバーと同様に、仮想ホストがいくつ配置されても、それらは独立しており、相互に競合することはありません。