Pues si .. $_POST es un array .. así que los indices de ese array son tus variables que viajan por el método que indicastes en tu formulario (GET o POST) y si fuese un URL (link) sería por GET fijo:
Código PHP:
if (emtpy($_POST['nombre_variable_formulario_o_url'])){
echo $_POST['nombre_variable_formulario_o_url'].".. está vacia, no se definió o valor 0";
}
Y si tienes que validar más variables .. usa || (OR) para definir más bloques de empty() .. Pero te vendría mejor usar un array adicional y bucles para no tener que crear infinidad de "... || .... ||....|| ..."
Un saludo,