detectar casilla de verificación no activada php

¿Hay alguna forma de marcar una casilla de verificación si no está marcada con php? Sé que puede hacer un tipo de campo oculto en html, pero ¿qué pasa con php cuando se envía el formulario? Intenté a continuación sin suerte.

if(!isset($_POST['server'])||$_POST['server']!="yes"){
        $_POST['server']     == "No";
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta