Tienes un buen mecladillo de uso de variables externas de PHP .. por un lado las usas en forma globla (ejemplo: cuando usas $checkbox o $REMOTE_ADDR directamente) .. luego usas los arrays $HTTP_POST_VARS .. Eso te va a dar muchos problemas ..
Unifica el uso de las variables externas (las que llegan al script) usando los arrays superglobales: $_POST, $_GET, $_SERVER según corresponda.
Más info:
http://www.php.net/manual/en/languag...s.external.php
La función "empty()" dice algo tipo: "si no existe la variable o no tiene valor (0) o es "NULL") ..
Para tu caso .. sería algo tipo:
Código PHP:
if (empty($_POST['correo'])){
header ("Location: actualizadatos.php");
exit;
}
Un saludo,