回答編集履歴

1

a

2019/01/23 01:08

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -3,3 +3,49 @@
3
3
 
4
4
 
5
5
  また、PHPというかサーバ側というか、は、終了時刻のみを持てばよくフラグを持つ必要がないと思います。また終了時刻はPHPからjsに伝えるのが良さそうです。
6
+
7
+
8
+
9
+ ---
10
+
11
+ いまさらですが
12
+
13
+ ```PHP
14
+
15
+ <?
16
+
17
+ $limit = "サーバから終了時刻を読み取り";
18
+
19
+ $now = new DateTime();
20
+
21
+ if($limit <= $now) {
22
+
23
+ echo "このオークションは終了しています";
24
+
25
+ require("finished_template.php");
26
+
27
+ } else {
28
+
29
+ require("on_going_auction_template.php");
30
+
31
+ }
32
+
33
+ ```
34
+
35
+
36
+
37
+ ```PHP
38
+
39
+ // on_going_auction_template.php
40
+
41
+ <script>
42
+
43
+ const limit = <?=$now?>;
44
+
45
+ //タイマ処理
46
+
47
+ if(タイマが0になった) { location.reload(); }
48
+
49
+ </script>
50
+
51
+ ```