Pasando el estado de la casilla de verificación a PHP

<input type="hidden" name="check_box_1" value="0" />
<input type="checkbox" name="check_box_1" value="1" />

Esto funciona bien, sin embargo, al hacer clic en enviar y la casilla de verificación está marcada, pasa el valor oculto y el valor de la casilla de verificación original a la variable $ _POST en PHP, ¿se puede evitar?

Tengo el valor oculto allí, de modo que las casillas de verificación sin marcar se pasan a la variable $ _POST así como a las marcadas.

Respuestas a la pregunta(6)

Su respuesta a la pregunta