Ver Mensaje Individual
  #21 (permalink)  
Antiguo 29/07/2010, 13:56
javi1995iv
 
Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Cómo hacer una comprobación de código sin que el usuario vea el código

No me funciona.

He puesto:

validate-code.php
Código PHP:
<?php
$code
-true false;
$url '../errorcodigo.html';

$codes = array('1234','okopg','32qe');
$code $_POST['code'];

if(
in_array())...
//ejecutas la consulta, si esta devuelve 1 entonces haces un select del campo action, y entonces esto devuelve por ejemplo.. descargas, tambien haces $code-true = true;

if($code-true) {

//haces un switch de acciones o por ejemplo creas otra tabla de acciones posibles con la estructura: action-id , action-name, action-file y meterías 1 , descargas, descargas.php

tambi&#233;n puedes hacer un switch si las secciones van a ser fijas, por ejemplo


switch($row['action']) {
 
 case 
'descargas1325723' $url '../descargas1325723.html';

...

}

header("location: $url");


?>

descargas.html (junto al resto del código de la página)
Código HTML:
<form name="code-form" action="php/validate-code.php"
 method="post">
&nbsp;<input name="code" type="text" />
</form> 

Al escribir un código en descargas.html me lleva a validate-code.php y ya no pasa a la siguiente.

No sé en que parte de validate-code está el fallo.