したがって、セッションの管理中にセキュリティから学んだことは、生成されたセッション ID をクライアント Cookie に保存し、残りのデータをサーバーに保存することがベスト プラクティスであるということです。では、$_SESSION で正確に何が起こっているのでしょうか? 公式の PHP ドキュメントでは、何も言っていない小さな説明しか見つかりませんでした。
サーバー上のデータベースにセッション テーブルを作成する必要がありますか、それとも $_SESSION で一時テーブルを作成し、必要なすべてのデータをそこに保存する必要がありますか? 問題は、約で信頼性の高い優れたシステムを構築する必要があることです。1000 人のユーザーが同時にサーバーにログインしているため、$_SESSION にすべての作業を「任せる」ことがどれほど良いかわかりません。
$_SESSION はどのように ID を生成するのでしょうか? IPとブラウザの組み合わせで1つのIDですか?つまり、Cookie を使用する許可を必要とする必要はありませんが、代わりに (サーバー) が IP とブラウザーの ID を保存し、これはクライアントがセッションなどのデータをまったく持っていないことを意味します。これはあくまで私の考えですが、どのようにすればよいのか、どのような方法が適切なのかわからないので、助けていただけませんか?