Foros del Web » Programando para Internet » PHP »

Como bloquear pagina php

Estas en el tema de Como bloquear pagina php en el foro de PHP en Foros del Web. es decir tengo una pagina base ejemplo.php con los estilos y la esturctura del html/php y paso variable asi ejemplo.php?id=5 y me muestra la estructura ...
  #1 (permalink)  
Antiguo 18/01/2013, 19:04
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Como bloquear pagina php

es decir tengo una pagina base

ejemplo.php con los estilos y la esturctura del html/php


y paso variable asi ejemplo.php?id=5

y me muestra la estructura y los datos de ese id, pero si yo ingreso en la url solo ejemplo.php me muestra la pagina sin los datos del id,

como puedo bloquear esta pagina ejemplo.php para que si alguien pone en la url solo ejemplo.php sin ningun id

muestre un mensaje de error y que esta pagina no muestre los estilos y la estructura html/php


Gracias !
  #2 (permalink)  
Antiguo 18/01/2013, 19:08
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Como bloquear pagina php

Hola,
Al principio de tu código puedes hacer lo siguiente:

<?php
if ($_GET["id"] == "")
{
header("Location: http://www.tuweb.com/");
}
?>

Con este código lo que miras es que el id siempre esté definido. En el caso de no estarlo, redireccionarás a la URL indicada.

Espero que te sirva, también invito al resto de colaboradores a que me corrijan si hay opciones mejores ;)
Un saludo
  #3 (permalink)  
Antiguo 18/01/2013, 19:32
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Como bloquear pagina php

Cita:
Iniciado por CeRo_ByTe Ver Mensaje
Hola,
Al principio de tu código puedes hacer lo siguiente:

<?php
if ($_GET["id"] == "")
{
header("Location: http://www.tuweb.com/");
}
?>

Con este código lo que miras es que el id siempre esté definido. En el caso de no estarlo, redireccionarás a la URL indicada.

Espero que te sirva, también invito al resto de colaboradores a que me corrijan si hay opciones mejores ;)
Un saludo
Gracias lo aplique asi ?>

<?php
if ($_GET["id"] != "")
{

MOSTRAR LOS DATOS }

else {

ERROR
}
?>
  #4 (permalink)  
Antiguo 19/01/2013, 02:59
Avatar de manuparquegiralda  
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Como bloquear pagina php

Cita:
Iniciado por CeRo_ByTe Ver Mensaje
Hola,
Al principio de tu código puedes hacer lo siguiente:

<?php
if ($_GET["id"] == "")
{
header("Location: http://www.tuweb.com/");
}
?>

Con este código lo que miras es que el id siempre esté definido. En el caso de no estarlo, redireccionarás a la URL indicada.

Espero que te sirva, también invito al resto de colaboradores a que me corrijan si hay opciones mejores ;)
Un saludo
No hay nada que corregir, creo que es lo correcto. Yo aparte de eso le añadiría un die();

die(header("Location: http://www.tuweb.com/"));

Etiquetas: variables
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 12:29.