Ребята, знаете ли вы, когда вы отправляете форму через PHP, значение флажка формы рассматривается как строка "true" или логическое значение true? Предполагая, что мой атрибут значения флажка был установлен в "true".
Когда вы устанавливаете флажок, значение будет таким, как вы устанавливаете атрибут значения, и будет строкой, когда PHP анализирует данные формы и заполняет $_REQUEST и друзей.
$_REQUEST
Если вы неt задайте значение в форме, тогда браузер по умолчанию будет "on", а не "true" (это делается стандартное поведение в HTML 5 ).
"on"
"true"