Tienes varias observaciones amigo....
Pero te digo las mas rapidas que puedo por que justo estoy por irme a dormir....
1. Cambia
$HTTP_POST_VARS["code"] por
$_POST["code"]
2. Cambia
"$codigo" por
$codigo
3. Cambia
die( header("location: error.php?id=1")); por
header("location: error.php?id=1");
Para terminar, estas preguntando por "code" en el post.. y creo que tu input se llama "nick2".
Y lo estas comparando con "codigo", asi que supongo que en tu formulario tendras el input "codigo" donde el usuario ingresa el codigo.
Nota. Seria bueno que pongas tu codigo exacto.
(Espero puedas resolverlo ^^)
Suerte