Значение, которое отправляет HTML-страница, - это то, что получает сервер.Вот почему вам нужно проверять данные на стороне сервера, прежде чем полагаться на него.Вы должны предположить, что каждый пользователь является злонамеренным хакером.
$acceptable_values = array('0', '1', '2');
if(in_array($_POST['radio'], $acceptable_values)) {
//Radio button value is valid
} else {
//Radio button is not valid
die('Nice Try!');
}
Или вы можете установить для переключателя значение по умолчанию, если оно не содержит допустимого значения ...
$acceptable_values = array('0', '1', '2');
if(in_array($_POST['radio'], $acceptable_values)) {
$radio = $_POST['radio'];
} else {
$radio = '0'; //Default
}
Важно отметить, что с изобретением таких инструментов, как Firebug (gecko) и Inspector (webkit), вам не нужно загружать, изменять и просматривать HTML-страницу.Вы можете редактировать его в реальном времени в браузере.