Foros del Web » Programando para Internet » PHP »

Alguna funcion que haga esto ???

Estas en el tema de Alguna funcion que haga esto ??? en el foro de PHP en Foros del Web. Hola amigos al final de mis códigos html hago una serie de comprobaciones sobre determinados valores alojados en ficheros. Si esos valores no son los ...
  #1 (permalink)  
Antiguo 13/09/2004, 13:00
 
Fecha de Ingreso: abril-2004
Mensajes: 112
Antigüedad: 13 años, 8 meses
Puntos: 0
Alguna funcion que haga esto ???

Hola amigos al final de mis códigos html hago una serie de comprobaciones sobre determinados valores alojados en ficheros.

Si esos valores no son los adecuados, el internauta no debería ser capaz de navegar por mi página, debería quedarse la pantalla en blanco o algo asó o aparecer el mensaje de error 404.

Eso sí la dificultad radica en que no podría hacerse a través de una redirección a otra página. Esa no es iuna opción válida. Para lo cual me pregunto si conocen alguna función o la manera de poder hacer algo parecido.

Gracias por su ayuda
  #2 (permalink)  
Antiguo 13/09/2004, 13:07
Avatar de eastdev  
Fecha de Ingreso: enero-2004
Ubicación: Caracas
Mensajes: 52
Antigüedad: 13 años, 10 meses
Puntos: 0
Sonrisa

Hola, una opción puede ser que cuando estes haciendo las validaciones, si este usuario no debe ver nada utiliza exit(); para que ejecute el script hasta ahí o die();
__________________
| Eduardo A. Sojo T. | [email protected] |
  #3 (permalink)  
Antiguo 13/09/2004, 13:11
 
Fecha de Ingreso: abril-2004
Mensajes: 112
Antigüedad: 13 años, 8 meses
Puntos: 0
Hola amigo, el problema es que hago las comprobaciones al final. No provocaría esto que cuando hago un exit() o un die() ya se haya previsualizado en código hrml anterior ???

Gracias
  #4 (permalink)  
Antiguo 13/09/2004, 15:25
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 15 años, 11 meses
Puntos: 1
Saludos.

Si no quieres mostrar nada según sean tus parámetros tienes que validar antes de mostrar nada...jejejeje

Si muestrar y despues validaz, como vas a quitar lo que ya mostraste??

Crea un archivo PHP que se encargue de validar y que te redireccione a donde debe ir si pasa la prueba o no.

No veo otra solución que no sea redireccionando.

O valida al principio de cada pagina:

Código PHP:
 if ($algo =="algo") { 
MUESTRO LO QUE SEA 1;
}else{
MUESTRO LO QUE SEA 2;

Suerte
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #5 (permalink)  
Antiguo 14/09/2004, 02:40
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

Hombre, lo ideal es comprobar antes, para ahorrate el trabajo.

Pero PHP es flexible, incluso nos deja hacer cosas que no son logicas. En este caso, existe el buffer de salida, que lo controlas con las funciones de Output Control: http://www.php.net/manual/en/ref.outcontrol.php .

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:45.