Foros del Web » Programando para Internet » PHP »

identificar url?

Estas en el tema de identificar url? en el foro de PHP en Foros del Web. Saludos, me gustaria saber como puedo hacer para que salga digamos HOLA pero solo si la url es foro(algo) es que tengo varios archivos los ...
  #1 (permalink)  
Antiguo 15/07/2008, 05:05
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 15 años, 10 meses
Puntos: 2
Sonrisa identificar url?

Saludos, me gustaria saber como puedo hacer para que salga digamos HOLA pero solo si la url es foro(algo)

es que tengo varios archivos los cuales se llaman foro1.php forologin.php foroactivo.php y quiero que todos esos archivos salgan en un include distinto al que uso en el resto. Asi que seria algo similar como esto:

if(archivos con nombre foro(+ el resto).php){
include('ese archivo');
} else {
include ('modulos/'.$modulo');
}

A ver si alguien me ayuda con esto :( que no logro hacerlo :S

Gracias!
  #2 (permalink)  
Antiguo 15/07/2008, 05:10
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: identificar url?

En $_SERVER['REQUEST_URI'] tienes la url que se a solicitado. Podrias usar algo como:
Código PHP:
if ('foro'==substr($_SERVER['REQUEST_URI'],0,4)) 
Por supuesto, si hay subdirectorios la comparacion puede complicarse.
  #3 (permalink)  
Antiguo 15/07/2008, 05:27
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: identificar url?

No no hay subdirectorios,
por sierto llamo la aplicacion via un get, es decir el include incluye el $_get['pag'] por si acaso asi es mas facil :)

es decir todo es ?pag=foro ?pag=foroperfil ?pag=forousuarios etc etc
  #4 (permalink)  
Antiguo 15/07/2008, 05:30
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: identificar url?

Pues entonces en lugar de $_SERVER['REQUEST_URI'] tienes que usar ese $_GET['pag']
  #5 (permalink)  
Antiguo 15/07/2008, 05:33
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: identificar url?

ah ok :) Gracias, por sierto podrias (si no es mucha molestia, sino ire a ver yo mismo en php.net, como usas esa funcion? substr? veo que sacas la palabra foro del get, y pones un 0 y un 4 para que sirven?

Gracias :D
bueno ahora voy a ir a probar esto =)
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:54.