Ver Mensaje Individual
  #16 (permalink)  
Antiguo 29/07/2010, 04:32
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Cómo hacer una comprobación de código sin que el usuario vea el código

Hola buenas de nuevo,

Mira, sigue los siguientes pasos:

1. Crear tabla -> Insertar dos códigos de prueba

2. Crear archivo que contiene form ->

Código PHP:
<form name="code-form" action="validate-code.php" method="POST" >
Inserta c&#243;digo: <input type="text" name="code">
</form
3.Crear validate-code.php

Código PHP:
<?php
$code
-true false;
$url 'archivo en caso de que el code no exista';
//conectas con tu base de datos
//Haces la consulta sql
$sql 'Select count('code-id') From table-codes';
//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 
'descargas' $url 'descargas.php';

...

}

header("location: $url");


?>
Revisa el código que lo he hecho de memoría, es sólo para que te hagas la idea.

Un saludo!

Última edición por miktrv; 29/07/2010 a las 04:52 Razón: se me olvido el if!!