回答編集履歴

3

追加

2019/07/25 00:49

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  }
12
12
 
13
- $param = preg_replace('/[^0-9a-zA-Z]/', '', $param);
13
+ $param = preg_replace('/[^0-9]/', '', $param);
14
14
 
15
15
  include('./main' . $param . '.php');
16
16
 

2

質問者さんがまんま実装しちゃったので

2019/07/25 00:48

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  }
12
12
 
13
+ $param = preg_replace('/[^0-9a-zA-Z]/', '', $param);
14
+
13
15
  include('./main' . $param . '.php');
14
16
 
15
17
  ```

1

追加

2019/07/24 22:34

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -1 +1,17 @@
1
+ 試しに書いてみたけどテストしてません。
2
+
1
- 例えばpage.phpに一元化してハッシュ値で読み込むphpを変えるとか
3
+ example.com/page.php?id=[数字]
4
+
5
+ ```PHP
6
+
7
+ if(isset($_GET['id'])) {
8
+
9
+ $param = $_GET['id'];
10
+
11
+ }
12
+
13
+ include('./main' . $param . '.php');
14
+
15
+ ```
16
+
17
+ この時id以外にパラメータがないと想定してます。