teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

インデント調整

2018/04/28 19:48

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -19,11 +19,11 @@
19
19
  date_default_timezone_set('Asia/Tokyo');
20
20
  $time = date('G');
21
21
  if (0 <= $time && $time <= 8) {
22
- header('Location: ###0~8時の場合のリダイレクト先');
22
+ header('Location: ###0~8時の場合のリダイレクト先');
23
- exit(0);
23
+ exit(0);
24
- elseif (20 <= $time && $time <= 24) {
24
+ }elseif (20 <= $time && $time <= 24) {
25
- header('Location: ###20~24時の場合のリダイレクト先');
25
+ header('Location: ###20~24時の場合のリダイレクト先');
26
- exit(0);
26
+ exit(0);
27
27
  }
28
28
  //それ以外 headerリダイレクト+exitしているのでelseは必要なし
29
29
 

1

コード

2018/04/28 19:48

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -6,4 +6,25 @@
6
6
 
7
7
  ```php
8
8
  $time = date('G');
9
+ ```
10
+
11
+ # 参考コード
12
+
13
+ 質問者さんからご依頼があったのでコードに起こしてみます。
14
+ ※すみませんが未検証なので、あくまで実装イメージとしてください。
15
+
16
+ 注意点:すべての画面出力(phpでのechoなども含む)より前に書いてください
17
+ ```php
18
+ <?php
19
+ date_default_timezone_set('Asia/Tokyo');
20
+ $time = date('G');
21
+ if (0 <= $time && $time <= 8) {
22
+ header('Location: ###0~8時の場合のリダイレクト先');
23
+ exit(0);
24
+ elseif (20 <= $time && $time <= 24) {
25
+ header('Location: ###20~24時の場合のリダイレクト先');
26
+ exit(0);
27
+ }
28
+ //それ以外 headerリダイレクト+exitしているのでelseは必要なし
29
+
9
30
  ```