Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2011, 01:22
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: redireccionar a paginas

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(file_exists($_POST['carrera'] . '.php')) {
  4. header('location: ' . $_POST['carrera'] . '.php');
  5. }

la respuesta 1 sería la manera de hacer la redirección. Este código es para mejorar lo que tienes ahora para validar el fichero. Si quieres mejorar aún más la seguridad, puedes meter los elementos dentro de un array:

Código PHP:
Ver original
  1. $valores = array('a','b','c','d','e','f');

Entonces añades al ejemplo esto:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(in_array($_POST['carrera'], $valores) and file_exists($_POST['carrera'] . '.php')) {
  4. header('location: ' . $_POST['carrera'] . '.php');
  5. }


Un saludo!