チェックボックスのあるフォームがあります。ユーザーが最初にページにアクセスしたときに、チェックボックスを「チェック」したいと思います。ただし、ボックスのチェックを外してからページを送信する場合は、チェックを外したままにしておきます (チェックを入れてページを送信する場合は、チェックを入れたままにしておきます)。
いつチェックされ、フォームが送信されたかを判断するために、私は現在次のことを行っています。
<input type='checkbox' class='seeAll' name='seeAll' value='true' <?php if ($_POST['seeAll'] == 'true') echo checked; ?>>
これは、必要なときにチェックボックスをオンのままにしておくのに最適ですが、そのように送信した場合はチェックを外したままにし、ページに再度アクセスした場合 (URL を再入力するなど) もチェックされるようにするにはどうすればよいでしょうか?
ありがとう!