isset()が設定されているかどうかではなく、trueかfalseかが問題であるにもかかわらず、isset()をチェックしているように見えます。 PHPは、変数をブール値としてチェックするときに多くのことを変更しますが、falseを含むセット変数のisset() 引き続きtrueを返します。
取引してみてください
if (isset($_POST['GFCheckbox']))
if ($_POST['GFCheckbox'])
何が起こるか見てみましょう。
isset()が設定されているかどうかではなく、trueかfalseかが問題であるにもかかわらず、isset()をチェックしているように見えます。 PHPは、変数をブール値としてチェックするときに多くのことを変更しますが、falseを含むセット変数のisset() 引き続きtrueを返します。
取引してみてください
if (isset($_POST['GFCheckbox']))
if ($_POST['GFCheckbox'])
何が起こるか見てみましょう。