Foros del Web » Programando para Internet » PHP »

detectar si un PHP es llamado por include o por url

Estas en el tema de detectar si un PHP es llamado por include o por url en el foro de PHP en Foros del Web. Queridos amigos: Supongamos que tenemos pie.php. Es un PHP que necesito que se pueda ver por HTTP (por ejemplo www.dominio.com/pie.php ) y con un include ...
  #1 (permalink)  
Antiguo 26/02/2007, 15:31
Avatar de reyesoft  
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años, 7 meses
Puntos: 15
detectar si un PHP es llamado por include o por url

Queridos amigos:

Supongamos que tenemos pie.php. Es un PHP que necesito que se pueda ver por HTTP (por ejemplo www.dominio.com/pie.php) y con un include (por ejemplo include 'pie.php').

Ahora, en pie.php, ¿como detecto si se está cargando con un include o desde la URL? ¿hay alguna función en PHP que devuelva tal valor?

Muchas gracias...
__________________
Pablo Reyes

Compra/venta saldos PayPal, Skrill, Neteller, Bitcoins, etc.
  #2 (permalink)  
Antiguo 26/02/2007, 16:26
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: detectar si un PHP es llamado por include o por url

Algo como esto te serviria:
Código PHP:
if(eregi("pie.php"$_SERVER['PHP_SELF'])){
  
header("Location: http://www.tuweb.com/index.php");
  die();

Si en la direccion esta puesto pie.php, entonces redireccionara.
__________________
Sin Ideas
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:12.