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

質問編集履歴

2

修正

2017/05/08 14:34

投稿

shiro96
shiro96

スコア21

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  $result = false;
16
16
  }
17
17
 
18
- $result = $_SESSION['hoge'];
18
+ $_SESSION['hoge'] = $result;
19
19
 
20
20
  ----
21
21
  別ページにて

1

コード追加

2017/05/08 14:34

投稿

shiro96
shiro96

スコア21

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]がずっと続きます