Hola tengo un problemita. Tengo un Formulario para dejar un comentario al cual le aplico un sistema simple de verifiación de codigo.
En el formulario muestro un numero RAND
Código PHP:
$numerito = rand(1000,9999)
El cual tienen que colocar ese numero en este input:
Código PHP:
<input name="nick2" type="text" size=20 maxlength=20 value="<?= $_POST['code']; ?>"></td>
Luego proceso el formulario en otro archivo así:
Código PHP:
<FORM NAME="miFormu" ACTION="proceso.php?codigo=numerito"
METHOD="POST">
Por lo poco q entiendo La variable $codigo pasa a tener el valor del numero RAND
Entonces Establesco esta condición:
Código PHP:
if($HTTP_POST_VARS["code"] != "$codigo")
{
die( header("location: error.php?id=1"));
}
Lo que intento interpretar es: Si CODE (es decir el valor q ingreso el usuario) no es igual a $codigo (que supuestamente tiene el valor del numero RAND) Termina el preceso y lleva al usuario a error.php, por lo tanto no se registro nada en la base de datos.
Mi problema: Cualquier numero que ponga, me lleva a la pagina de error.
Que puedo hacer?