POSTing の原則は、すべてのデータを次の .php ページに送信できることです。
<?php
if ($checked == 1) {
$checked = 'checked="checked"';
}
else {
$checked = '';
}
?>
<form action="POST" method="target_file.php">
<input type="hidden" name="variableA" value="Something I want target_file.php to know" />
<input type="hidden" name="variableB" value="Something else I want target_file.php to know" />
<input type="checkbox" name="gender" value="male" <?php echo $checked ?>" />
</form>
あなたの target_file.php:
echo "Here I am :), variableA: ".$_POST['variableA'];
echo "Here I am :), variableB: ".$_POST['variableB'];
echo "Here I am :), My gender is: ".$_POST['gender'];
また、$_POST を介して送信されるフィールド値のチェックを信用しないでください。サブステートメントが実行される前に、すべての値が何であるか、および特定の基準を満たしているかどうかを確認してください。