Foros del Web » Programando para Internet » PHP »

Reconocer en que direccion se encuentra, algo asi

Estas en el tema de Reconocer en que direccion se encuentra, algo asi en el foro de PHP en Foros del Web. Cuando una persona esta en www.sitio.com/foros o /descargas if == "foros" echo "Estas en foros" if == "descargas" echo "Estas en Descargas" Masomenos eso es ...
  #1 (permalink)  
Antiguo 07/08/2008, 10:44
 
Fecha de Ingreso: abril-2008
Mensajes: 122
Antigüedad: 16 años
Puntos: 1
Reconocer en que direccion se encuentra, algo asi

Cuando una persona esta en www.sitio.com/foros o /descargas

if == "foros"

echo "Estas en foros"

if == "descargas"

echo "Estas en Descargas"


Masomenos eso es la idea, como hago con PHP para reconocer en que ruta esta el usuario y asi darle unos comandos, como por ejemplo si esta en foros Llevar un Banner a Descargas.
  #2 (permalink)  
Antiguo 07/08/2008, 10:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Reconocer en que direccion se encuentra, algo asi

bueno, del modo en que lo necesitas con PHP no te servira.... ya que, /foros y /descargas se interpretan como directorios por el servidor (Apache, por ej.)

entonces.... para lograr esto que quieres, necesitas activar y usar ModRewrite.... de otro modo, y de la manera en que lo imaginas sera imposible... suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/08/2008, 10:51
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Reconocer en que direccion se encuentra, algo asi

Con la variable global: $_SERVER['SCRIPT_NAME'];
Puedes saber la ruta de el archivo.

Luego de eso solo seria revisar con substr si, en foros por ejemplo, los 6 primeros caracteres son es igual a "/foros" (Se incluye el /). etc etc etc ...

Última edición por Ronruby; 07/08/2008 a las 11:10
  #4 (permalink)  
Antiguo 07/08/2008, 11:02
 
Fecha de Ingreso: abril-2008
Mensajes: 122
Antigüedad: 16 años
Puntos: 1
Respuesta: Reconocer en que direccion se encuentra, algo asi

Cita:
Iniciado por Ronruby Ver Mensaje
Con la variable global: $_SERVER['SCRIPT_NAME'];
Puedes saber la ruta de el archivo.

Luego de eso solo seria revisar con substr si, en foros por ejemplo, los 5 primeros caracteres son es igual a "foros". etc etc etc ...
Creo que es eso, me lo puedes explicar?
  #5 (permalink)  
Antiguo 07/08/2008, 11:06
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Reconocer en que direccion se encuentra, algo asi

Seguro ...
Digamos que estas en el archivo: http://tudominio.com/foros/index.php
La variable global $_SERVER['SCRIPT_NAME']; te mostrara "/foros/index.php"

Código PHP:
<?php
if((substr($_SERVER['SCRIPT_NAME'], 05)) == "/foros")
{
//Tu codigo aqui
}
elseif((
substr($_SERVER['SCRIPT_NAME'], 010)) == "/descargas")
{
//Tu codigo asi
}
//Y asi sucesivamente... Creo que con switch saldria mejor, pero asi esta bien :P
?>
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 19:22.