回答編集履歴

2

追記

2017/06/15 11:11

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -19,3 +19,67 @@
19
19
 
20
20
 
21
21
  ["fullname"]はarray("fullname")という配列となるためvar_dump()したときにご提示の内容になっています。
22
+
23
+
24
+
25
+ 上記は必ずなおしてもらうとして、
26
+
27
+ $_SESSIONに値をセットするところが通ってないので
28
+
29
+ confirm.phpも以下のように。
30
+
31
+ ```PHP
32
+
33
+ if(!$_POST) {
34
+
35
+ header('Location: ./index.html');
36
+
37
+ session_start();
38
+
39
+ $_SESSION["fullname"] = $_POST["fullname"];
40
+
41
+ };
42
+
43
+
44
+
45
+
46
+
47
+
48
+
49
+ session_start();
50
+
51
+ if(!$_POST) {
52
+
53
+ header('Location: ./index.html');
54
+
55
+ };
56
+
57
+ $_SESSION["fullname"] = $_POST["fullname"];
58
+
59
+ ```
60
+
61
+ $_SESSIONに他に何も入れないのであれば以下でも可。
62
+
63
+ ```PHP
64
+
65
+ $_SESSION = $_POST;
66
+
67
+ ```
68
+
69
+
70
+
71
+ 下記のようにしていたら気づけたかもしれないですね
72
+
73
+ ```PHP
74
+
75
+ <p>お名前:<?php echo htmlspecialchars($_POST["fullname"]); ?></p>
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+ <p>お名前:<?php echo htmlspecialchars($_SESSION["fullname"]); ?></p>
84
+
85
+ ```

1

配列

2017/06/15 11:11

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -15,3 +15,7 @@
15
15
  if(!$_SESSION["fullname"]) {
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ ["fullname"]はarray("fullname")という配列となるためvar_dump()したときにご提示の内容になっています。