回答編集履歴

2

さらに追加

2016/10/11 06:18

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -31,3 +31,19 @@
31
31
  }
32
32
 
33
33
  ```などとして、Sessionが開始していないときだけ開始してください。
34
+
35
+
36
+
37
+ ###さらに追加
38
+
39
+ ```php
40
+
41
+ $path_info = pathinfo($_SERVER['SCRIPT_NAME']);
42
+
43
+
44
+
45
+ if ($path_info['filename'].'.'.$path_info['extension'] == 'hogehoge_login.php') {
46
+
47
+ //...
48
+
49
+ ```とすれば、一応パスは考えなくて良くなりますよ。

1

追加

2016/10/11 06:18

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -13,3 +13,21 @@
13
13
  }
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ###追記
20
+
21
+ requireされているとすると、`session_start`が二回呼ばれるのも気になります。警告が出ているはずです。
22
+
23
+ ```php
24
+
25
+ // session.php
26
+
27
+ if (session_status() == PHP_SESSION_DISABLED) {
28
+
29
+ session_start();
30
+
31
+ }
32
+
33
+ ```などとして、Sessionが開始していないときだけ開始してください。