Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2011, 10:34
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Validación de variables obtenidas

Hola a todos,

Estoy haciendo un sistema de tutoriales y quisiera saber su opinión acerca de la manera que estoy utilizando para comprobar que las variables que obtengo mediante GET son válidas y coinciden entre sí. Aqui les explico un poco:

El link de cada tutorial sería algo asi:

tutoriales.php?categoria=x&id=y

Estoy validandolo de la siguiente manera:

Código PHP:
Ver original
  1. <?php
  2. //Selecciono el tutorial con el ID indicado
  3.  
  4. $query1 = mysql_query("SELECT categoria FROM tutoriales WHERE id='"$_GET['id']"'");
  5.  
  6. //Cuento los resultados
  7. $num_res = mysql_num_rows($query1);
  8.  
  9. //Si no hubo resultados...
  10. if($num_res == '') {
  11. header(location: error.php?id=1);
  12. } else {
  13.  
  14. //Si hubo, compruebo que la categoria enviada por GET coincida con la categoria del tutorial...
  15. $query_fetch = mysql_fetch_array($query1);
  16. if($_GET['categoria'] != $query_fetch['categoria']) {
  17. header(location: error.php?id=2);
  18. }
  19.  
  20. }
  21.  
  22.  
  23. .....

Espero sus comentarios :) un saludo