回答編集履歴

2

localhost:4200をdomain属性にセットした実験結果を追記しました

2018/11/18 14:22

投稿

ockeghem
ockeghem

スコア11701

test CHANGED
@@ -17,3 +17,41 @@
17
17
 
18
18
 
19
19
  - domain属性を example.com に設定することで可能
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ localhost:4200 をdomainとしてセットした例です。素のPHPですが…以下のスクリプトを localhost:4200 で実行しました。
28
+
29
+
30
+
31
+ ```
32
+
33
+ <?php
34
+
35
+ setcookie('AAA', 'BBB', 0, '/', 'localhost:4200');
36
+
37
+ setcookie('CCC', 'DDD', 0, '/', 'localhost');
38
+
39
+ header('Content-Type: text/plain; charset=utf-8');
40
+
41
+ var_dump($_COOKIE);
42
+
43
+ ```
44
+
45
+ 結果は以下の通りで、localhost:4200を設定したほうはセットされず、localhostのみをセットするとcookiがセットされます。
46
+
47
+
48
+
49
+ ![イメージ説明](6642d255ce6872836a5c31caa13d58cc.png)
50
+
51
+
52
+
53
+ Firefoxの開発ツールによる表示
54
+
55
+
56
+
57
+ ![イメージ説明](9fedcffb8464b7a8852140b10f150d65.png)

1

誤記を修正しました

2018/11/18 14:22

投稿

ockeghem
ockeghem

スコア11701

test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
 
18
18
 
19
- - リストdomain属性を example.com に設定することで可能
19
+ - domain属性を example.com に設定することで可能