人々がフォームを複数回送信したときに警告を表示したいのですが、変数が0にリセットされGETたページをリクエストしたときに使用します。count
私はこのテクニックを使用しています:
<input type="hidden" name="submissioncount" value="<?php echo $subCount; ?>" /> 
しかし、私には $_GET と $_POST が常に存在するようです:
<?php
if(isset($_GET)){
  $warning = "GET exist";
}else{
  $warning = 'GET not exist';
}
if(isset($_POST)){
  $warning2 = "POST exsit";
}else{
  $warning2 = 'POST not exist ';
}
?>
<!DOCTYPE html>
<html>
<head></head>
<body>
<?php
  echo $warning;
  echo $warning2; 
?>
<form acion='<?php echo $_SERVER['PHP_SELF']?>' method='POST' >
<input type='submit' />
</form>
</body>
</html>
アウェイリターンが存在することが判明しましたか?どこで間違ったのか、それとも他の回避策はありますか?