回答編集履歴

2

気づき

2018/04/19 06:10

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -11,3 +11,37 @@
11
11
 
12
12
 
13
13
  $cookieという変数を書き換えても実際のCookieは書き換わりませんよ。
14
+
15
+
16
+
17
+
18
+
19
+ # 追記
20
+
21
+
22
+
23
+ 下記だと、elseの方は$host_nameが未定義のまま入ることになりますよ。
24
+
25
+ [エラー表示](http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=setting&cid=001)、してますか?
26
+
27
+
28
+
29
+ ```php
30
+
31
+ if(!isset($_COOKIE['cookie'])){
32
+
33
+ $host_name = $_SERVER['SERVER_NAME'];
34
+
35
+ setcookie('cookie', $cookie, time()+60*60*24*60,"/",$host_name,0);
36
+
37
+ } else {
38
+
39
+ setcookie('cookie', '', time() - 1800);
40
+
41
+ setcookie('cookie', $cookie, time()+60*60*24*60,"/",$host_name,0);
42
+
43
+ }
44
+
45
+
46
+
47
+ ```

1

マークダウン調整

2018/04/19 06:10

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1,4 +1,4 @@
1
- >再度アクセス時別の値だった場合はcookieの書き換え。
1
+ > 再度アクセス時別の値だった場合はcookieの書き換え。
2
2
 
3
3
  また、パラメータがない場合は$cookieは空。
4
4