質問編集履歴

2

修正

2016/04/14 09:45

投稿

lupus_dingo
lupus_dingo

スコア257

test CHANGED
File without changes
test CHANGED
@@ -30,13 +30,13 @@
30
30
 
31
31
 
32
32
 
33
- 以下のうちどちらかにしようと思っていますが皆さんならどちらを選びますか?
33
+ 以下のうちどかにしようと思っていますが皆さんならどちらを選びますか?
34
34
 
35
35
  typeというパラメータにまとめるか、パラメータ自体を条件にするかです。
36
36
 
37
37
 
38
38
 
39
- ~~~パターン1~~~
39
+ ~~~パターン1(typeで分岐)~~~
40
40
 
41
41
  /todo →一覧表示
42
42
 
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- ~~~パターン2~~~
53
+ ~~~パターン2(editかnewかで分岐)~~~
54
54
 
55
55
  /todo →一覧表示
56
56
 
@@ -64,6 +64,18 @@
64
64
 
65
65
 
66
66
 
67
+ ~~~パターン3(idかnewかで分岐)~~~
68
+
69
+ /todo →一覧表示
70
+
71
+ /todo?new →GETなら登録画面表示、POSTなら登録処理
72
+
73
+ /todo?id=1001 →GETなら編集画面表示、POSTなら編集処理
74
+
75
+ /todo?new&id=1001 →エラー
76
+
77
+
78
+
67
79
  また、これより運用しやすい、セキュリティ的にこうした方がよい
68
80
 
69
81
  などありましたら教えてください。

1

修正

2016/04/14 09:45

投稿

lupus_dingo
lupus_dingo

スコア257

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
 
17
17
  現状
18
+
19
+ http://example.com/root
18
20
 
19
21
  /todoなら一覧表示
20
22
 
@@ -36,8 +38,6 @@
36
38
 
37
39
  ~~~パターン1~~~
38
40
 
39
- http://example.com/root
40
-
41
41
  /todo →一覧表示
42
42
 
43
43
  /todo?type=new →GETなら登録画面表示、POSTなら登録処理
@@ -51,8 +51,6 @@
51
51
 
52
52
 
53
53
  ~~~パターン2~~~
54
-
55
- http://example.com/root
56
54
 
57
55
  /todo →一覧表示
58
56