回答編集履歴

1

edit

2020/10/16 13:02

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -8,12 +8,18 @@
8
8
 
9
9
  一意となる情報があれば必要に応じて問い合わせれば取ってこれます。ただ、ユーザーによって変化する情報やレイアウト、見せ方があるのでしたら、毎回問い合わせるのはコストかかるので、セッションに持っておいても良いでしょう。
10
10
 
11
+
12
+
11
- ユーザーによる自身のユーザー情報の更新があるのならセッション情報を書き換えるか、ログインし直させるか、これは要件次第です。
13
+ ユーザーによるユーザー自身の情報の更新があるのならセッション情報を書き換えるか、ログインし直させるか、これは要件次第です。
14
+
15
+ 自身以外のユーザーからの変更があるシステムもあります(管理者とか)。その場合、変更をどのタイミングで反映させるのか?これも仕様・要件次第なので、決めることになります。
12
16
 
13
17
 
14
18
 
15
19
  「どこまで持つか」は全体の要件から考えて決めてください。
16
20
 
21
+ 「どうやってやるか」はそれが決まってからです。「手法ファースト」では成り立ちません。
22
+
17
23
 
18
24
 
19
25
  「セッション」を正しくきちんと扱えないといけないので、そこは[PHPマニュアル](https://www.php.net/manual/ja/session.examples.basic.php)をしっかり確認して、簡易プログラムを組んで理解を深めてください。