Deberías probar
Código PHP:
isset($_POST['variable'])
Si lo estás probando directamente con la variable y el servidor no tiene REGISTER_GLOBALS activo (bien hará de no tenerlo activo...), no la leerá. Tendrás que acceder a ella a través del Array de $_POST.