質問編集履歴

4

実装目的

2018/07/09 04:35

投稿

Mush
Mush

スコア4

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  ### 前提・実現したいこと
6
6
 
7
7
  更新などをしてもセッションがきちんと破棄できるようになる。
8
+
9
+ ログイン機能をつくっております。パスワードが違ったら、エラーメッセージを表示させる関数error()が動く流れです。
8
10
 
9
11
 
10
12
 
@@ -52,7 +54,7 @@
52
54
 
53
55
  echo ($_SESSION['redirect']);
54
56
 
55
- print "<script language = javascript>modal()</script>";
57
+ print "<script language = javascript>error()</script>";
56
58
 
57
59
  var_dump($_SESSION);
58
60
 

3

追記

2018/07/09 04:35

投稿

Mush
Mush

スコア4

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  <?php
48
48
 
49
+ session_start();
50
+
49
51
  if (isset($_SESSION['redirect'])) {
50
52
 
51
53
  echo ($_SESSION['redirect']);

2

追記

2018/07/09 04:04

投稿

Mush
Mush

スコア4

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,18 @@
26
26
 
27
27
 
28
28
 
29
+ 1つ目のvar_dump($_SESSION);
30
+
31
+ array(5) { ["submit"]=> string(0) "" ["pass"]=> string(2) "11" ["OK"]=> string(2) "OK" ["last_operation"]=> int(1531108771) ["redirect"]=> string(8) "redirect" }
32
+
33
+
34
+
35
+ 2つ目のvar_dump($_SESSION);
36
+
37
+ array(0) { }
38
+
39
+
40
+
29
41
  ### 該当のソースコード
30
42
 
31
43
 
@@ -34,13 +46,13 @@
34
46
 
35
47
  <?php
36
48
 
37
- session_start();
38
-
39
49
  if (isset($_SESSION['redirect'])) {
40
50
 
41
51
  echo ($_SESSION['redirect']);
42
52
 
43
- print "<script language = javascript>error()</script>";
53
+ print "<script language = javascript>modal()</script>";
54
+
55
+ var_dump($_SESSION);
44
56
 
45
57
 
46
58
 
@@ -56,11 +68,17 @@
56
68
 
57
69
  session_destroy();
58
70
 
71
+ echo "<br>";
72
+
73
+ var_dump($_SESSION);
74
+
59
75
  }
60
76
 
61
77
 
62
78
 
63
79
  ?>
80
+
81
+
64
82
 
65
83
 
66
84
 

1

session_start();追加

2018/07/09 04:02

投稿

Mush
Mush

スコア4

test CHANGED
File without changes
test CHANGED
@@ -33,6 +33,8 @@
33
33
  ```php
34
34
 
35
35
  <?php
36
+
37
+ session_start();
36
38
 
37
39
  if (isset($_SESSION['redirect'])) {
38
40