質問編集履歴
2
文言の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -96,14 +96,50 @@
|
|
96
96
|
|
97
97
|
|
98
98
|
|
99
|
+
###できなかったこと
|
99
100
|
|
101
|
+
```
|
100
102
|
|
103
|
+
ini_set( 'session.gc_maxlifetime', 60 ); // 秒(デフォルト:1440)
|
104
|
+
|
105
|
+
```
|
106
|
+
|
107
|
+
の時間設定を行っても、自動ログアウトなりませんでした。
|
108
|
+
|
109
|
+
また、試しにphp.iniにも「session.gc_maxlifetime」を設定してもうまく動作できず。
|
110
|
+
|
111
|
+
さらに、今現在はissetの中を「$_SESSION["USERID"]」に設定しておりますが、$_SESSION['LOGIN_INFO']にすると、
|
112
|
+
|
113
|
+
```
|
114
|
+
|
115
|
+
<p>ようこそ<?=htmlspecialchars($_SESSION["USERID"], ENT_QUOTES); ?>さん</p>
|
116
|
+
|
117
|
+
```
|
118
|
+
|
101
|
-
|
119
|
+
のUSERIDが表示もされず「ようこそさん」になります。
|
102
120
|
|
103
121
|
|
104
122
|
|
105
123
|
|
106
124
|
|
125
|
+
###質問したいこと
|
126
|
+
|
127
|
+
①上記を踏まえてphp.iniの設定は必要なのか?
|
128
|
+
|
129
|
+
②時間設定の仕方は間違っているのか?
|
130
|
+
|
131
|
+
②-1.時間設定はクッキー?セッション?両方を削除しないと動作されない仕様なのか?
|
132
|
+
|
133
|
+
③むしろif分岐がそもそも間違って動作されているのか?
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
セッション及びクッキーの設定がいまいち理解できていないので、教えていただきたいです。
|
138
|
+
|
107
|
-
|
139
|
+
長文になりましたが、ご教授願います。
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
|
108
144
|
|
109
145
|
どうぞよろしくお願い致します。
|
1
コードを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,6 +13,8 @@
|
|
13
13
|
###現在の各ページのコード
|
14
14
|
|
15
15
|
↓各ページの冒頭記述↓
|
16
|
+
|
17
|
+
```
|
16
18
|
|
17
19
|
<?php require 'password.php';
|
18
20
|
|
@@ -30,13 +32,19 @@
|
|
30
32
|
|
31
33
|
?>
|
32
34
|
|
33
|
-
//////ここからhtmlコード
|
34
35
|
|
35
36
|
|
37
|
+
※※※※
|
38
|
+
|
39
|
+
ここからhtmlコード
|
40
|
+
|
41
|
+
```
|
36
42
|
|
37
43
|
|
38
44
|
|
39
45
|
###ログアウトphpコード
|
46
|
+
|
47
|
+
```
|
40
48
|
|
41
49
|
<?php
|
42
50
|
|
@@ -56,9 +64,11 @@
|
|
56
64
|
|
57
65
|
?>
|
58
66
|
|
59
|
-
|
67
|
+
※※※※
|
60
68
|
|
69
|
+
ここからhtmlコード
|
61
70
|
|
71
|
+
```
|
62
72
|
|
63
73
|
|
64
74
|
|