回答編集履歴

1

チョウセイ

2019/10/01 01:57

投稿

yambejp
yambejp

スコア116661

test CHANGED
@@ -3,3 +3,63 @@
3
3
  post後にセッションを利用してpostでないページに飛べば回避できそうですが
4
4
 
5
5
  どういった運用をされているのかわからないのでなんとも言えません
6
+
7
+
8
+
9
+ # sample
10
+
11
+ ```javascript
12
+
13
+ <script>
14
+
15
+ window.addEventListener('DOMContentLoaded', ()=>{
16
+
17
+ document.querySelector('#btn').addEventListener('click',e=>{
18
+
19
+ e.preventDefault();
20
+
21
+ const url="posted.php";
22
+
23
+ const body=new FormData(e.target.form);
24
+
25
+ const method="POST";
26
+
27
+ fetch(url,{method,body})
28
+
29
+ .then(res=>res.text())
30
+
31
+ .then(txt=>document.querySelector('#ta1').textContent=txt);
32
+
33
+ });
34
+
35
+ });
36
+
37
+ </script>
38
+
39
+
40
+
41
+ <form method="post">
42
+
43
+ <input type="text" name="yyg">
44
+
45
+ <input type="submit" value="send" id="btn">
46
+
47
+ </form>
48
+
49
+ <textarea id="ta1"></textarea>
50
+
51
+ ```
52
+
53
+
54
+
55
+ - posted.php
56
+
57
+ ```PHP
58
+
59
+ <?PHP
60
+
61
+ print_r($_POST);
62
+
63
+
64
+
65
+ ```