質問編集履歴

2

テストしてみた結果を追加しました。

2019/08/14 08:14

投稿

y.minori
y.minori

スコア15

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,11 @@
46
46
 
47
47
 
48
48
 
49
- 私の予想では、代入しても $_COOKIE に値はセットされず、 cookie に値はセットされず、 setcookie() を使う必要があると思うのですが、ットで php のリファレンスサイトなど検索してましたが $_COOKIE 値を代入する例や、代入た場合結果のよなことが起こるを説明したサイトが皆無したので、質問させてください
49
+ 私の予想では、代入しても $_COOKIE に値はセットされず、 cookie に値はセットされず、 setcookie() を使う必要があると思うのですが、実際に試したところ、値自体はこのスーパーグローバル変数にセットできるようです。でも、そうしたところで、 cookie更新してくれるようには思えせんし、勝手に代入して値を変更してよいものかどうか疑問
50
+
51
+
52
+
53
+ ネットで php のリファレンスサイトなどを検索してみましたが、 $_COOKIE に値を代入する例や、代入した場合結果どのようなことが起こるかを説明したサイトが皆無でしたので、質問させてください。
50
54
 
51
55
 
52
56
 

1

= ではなく .= でしたのでセットではなく追加と編集しました。

2019/08/14 08:14

投稿

y.minori
y.minori

スコア15

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  1)フォームの「設定保存」ボタンが押されると、 set_cookie が post される。
34
34
 
35
- 2)set_cookie が post されてきたら、$_COOKIE に保存されている cookie 名 FOO に値 'value' をセットする。
35
+ 2)set_cookie が post されてきたら、$_COOKIE に保存されている cookie 名 FOO に値 'value' を追加する。
36
36
 
37
37
  3)その上で、もし cookie 名 FOO に何らかの値がセットされていたら、 hoge を実行する。
38
38