teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2018/03/30 01:56

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -19,5 +19,6 @@
19
19
  ```
20
20
 
21
21
  もちろんクエリストリングの値は手動で任意でかえれるのでこれで完璧とは言えません。
22
+ GETなのでF5更新ボタンとかでもひとまず勝手にカウントアップはされません。
22
23
 
23
24
  PHPのみでPOSTで二重送信防止まで込みとするといずれにしてもセッションを利用することになります。

1

ソース修正

2018/03/30 01:55

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -5,13 +5,13 @@
5
5
  <?php
6
6
  $count = 0;
7
7
  if(array_key_exists("count",$_GET) && ctype_digit($_GET["count"])){
8
- $count = $_GET["count"]++;
8
+ $count = $_GET["count"]+1;
9
9
  }
10
10
  echo $count;
11
11
  ?>
12
12
  <form method="GET" action="">
13
13
  <input type="submit" name="add" value="+する">
14
- <input type="hidden" name="count" value="<?=($count+1)?>">
14
+ <input type="hidden" name="count" value="<?=($count)?>">
15
15
  </form>
16
16
  <form method="GET" action="">
17
17
  <input type="submit" name="reset" value="リセット">