質問編集履歴
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
$result = false;
|
16
16
|
}
|
17
17
|
|
18
|
-
$
|
18
|
+
$_SESSION['hoge'] = $result;
|
19
19
|
|
20
20
|
----
|
21
21
|
別ページにて
|
1
コード追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,4 +4,25 @@
|
|
4
4
|
一回セッションにtrueをいれると、falseで書き換えることが出来ません。
|
5
5
|
var_dumpでsessionでとってきた値がすべてbool[true]になっているのを確認しました。
|
6
6
|
falseをセッションにいれることはできないのでしょうか?
|
7
|
-
今は数値の1と2で代用して真偽判定をしていますが、できればbool型を使いたいです。。。
|
7
|
+
今は数値の1と2で代用して真偽判定をしていますが、できればbool型を使いたいです。。。
|
8
|
+
|
9
|
+
###該当のソースコード
|
10
|
+
```php
|
11
|
+
if(isset($hoge)){
|
12
|
+
if($oldhoge[0]['num']< $newhoge[0]['num']){
|
13
|
+
$result = true;
|
14
|
+
}else{
|
15
|
+
$result = false;
|
16
|
+
}
|
17
|
+
|
18
|
+
$result = $_SESSION['hoge'];
|
19
|
+
|
20
|
+
----
|
21
|
+
別ページにて
|
22
|
+
$result = $_SESSION['hoge'];
|
23
|
+
//ここにtrueは正しく入るのですが、falseの場合必ずtrueになります。
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
###試したこと
|
28
|
+
var_dumpで$resultをみると最初はnull、判定のループを始めるとbool[true]がずっと続きます
|