回答編集履歴

1

追記

2016/08/23 08:59

投稿

yambejp
yambejp

スコア114769

test CHANGED
@@ -19,3 +19,37 @@
19
19
  登録完了ページがないため、二重投稿になります
20
20
 
21
21
  (確認ページは省略する場合もあるので今回は不問)
22
+
23
+
24
+
25
+ # 追記
26
+
27
+ ちょっと手を抜いて書くとこんな感じ
28
+
29
+ ```PHP
30
+
31
+ <?PHP
32
+
33
+ /* 更新処理を先に行う */
34
+
35
+ if(count($_POST)>0) header("location:".$_SERVER["SCRIPT_NAME"]);
36
+
37
+ ?>
38
+
39
+ <form method="post">
40
+
41
+ <input type="text" name="hoge" value="1">
42
+
43
+ <input type="submit" value="go">
44
+
45
+ </form>
46
+
47
+ ```
48
+
49
+ 更新処理後にheaderのLocationで飛ばします
50
+
51
+ ちなみに「$_SERVER['PHP_SELF']」はバグの温床になるので
52
+
53
+ なるべく使わないようにしてください。
54
+
55
+