質問編集履歴

2

記述方法を修正

2016/07/25 01:34

投稿

MoominPAPA
MoominPAPA

スコア7

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
 
10
10
 
11
+
12
+
11
- ---ソースコード(ここから)------------------
13
+ ```PHP
12
14
 
13
15
 
14
16
 
@@ -21,8 +23,6 @@
21
23
  $parse_url_arr = parse_url ( $url );
22
24
 
23
25
  parse_str ( $parse_url_arr['query'], $query_arr );
24
-
25
-
26
26
 
27
27
  $chk_words = array( 'typea', 'typeb', 'typec' );
28
28
 
@@ -52,4 +52,4 @@
52
52
 
53
53
 
54
54
 
55
- ---ソースコード(ここまで)------------------
55
+ ```

1

コードの記載方法を修正

2016/07/25 01:34

投稿

MoominPAPA
MoominPAPA

スコア7

test CHANGED
File without changes
test CHANGED
@@ -8,42 +8,48 @@
8
8
 
9
9
 
10
10
 
11
-
12
-
13
- $url = empty($_SERVER["HTTPS"]) ? "http://" : "https://";
14
-
15
- $url .= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
11
+ ---ソースコード(ここから)------------------
16
12
 
17
13
 
18
14
 
19
- $parse_url_arr = parse_url ( $url );
15
+ $url = empty($_SERVER["HTTPS"]) ? "http://" : "https://";
20
16
 
21
- parse_str ( $parse_url_arr['query'], $query_arr );
17
+ $url .= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
22
18
 
23
19
 
24
20
 
21
+ $parse_url_arr = parse_url ( $url );
22
+
25
- $chk_words = array( 'typea', 'typeb', 'typec' );
23
+ parse_str ( $parse_url_arr['query'], $query_arr );
26
24
 
27
25
 
28
26
 
29
- reset( $query_arr );
30
-
31
- while( list($tmp_key, $tmp_val) = each($query_arr) ) {
27
+ $chk_words = array( 'typea', 'typeb', 'typec' );
32
28
 
33
29
 
34
30
 
35
- if( in_array($tmp_key, $chk_words) ) {
31
+ reset( $query_arr );
36
32
 
37
- //指定パラメータは残す
33
+ while( list($tmp_key, $tmp_val) = each($query_arr) ) {
38
34
 
39
- } else {
40
35
 
36
+
37
+ if( in_array($tmp_key, $chk_words) ) {
38
+
39
+ /*指定パラメータは残す*/
40
+
41
+ } else {
42
+
41
- //指定パラメータ以外は削除
43
+ /*指定パラメータ以外は削除*/
42
44
 
43
45
  unset($query_arr[ $tmp_key ]);
44
46
 
45
- }
47
+ }
46
48
 
47
- next($query_arr);
49
+ next($query_arr);
48
50
 
49
- }
51
+ }
52
+
53
+
54
+
55
+ ---ソースコード(ここまで)------------------