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