回答編集履歴

2

追記

2019/10/12 08:38

投稿

tanishi_a
tanishi_a

スコア484

test CHANGED
@@ -37,3 +37,25 @@
37
37
  $_SESSION['cart'][] = $_POST['id'];
38
38
 
39
39
  ```
40
+
41
+
42
+
43
+ ----
44
+
45
+
46
+
47
+ ちなみに
48
+
49
+
50
+
51
+ > という文のelseifは、ページが読み込まれた1回目に
52
+
53
+ > $_SESSION['cart']にNULLを入れる
54
+
55
+ > ということだと思うのですが、
56
+
57
+
58
+
59
+ ここは理解が違うと思ってて、読み込まれた1回目(= `$_SESSION['id']` に値が入っていない状態)は、
60
+
61
+ 質問文の if 文のどちらの行も通ってないと思います。

1

説明を追記

2019/10/12 08:38

投稿

tanishi_a
tanishi_a

スコア484

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- こうしているのと同じ
29
+ 2つ目のは、結果的には こう書くのと同じ
30
30
 
31
31
 
32
32