Foros del Web » Programando para Internet » PHP »

Como redireccionar dependiendo el link??

Estas en el tema de Como redireccionar dependiendo el link?? en el foro de PHP en Foros del Web. Hola amigos bueno espero me ayuden miren veran lo quiero esque desde un php me redirija a algo dependiendo la url!! Por ejempo por decir ...
  #1 (permalink)  
Antiguo 30/11/2010, 22:06
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 0
Como redireccionar dependiendo el link??

Hola amigos bueno espero me ayuden miren veran lo quiero esque desde un php me redirija a algo dependiendo la url!!

Por ejempo por decir tengo 3 archivos php

home.php
index.php
member.php

como hacer que al estar en member.php ejecute esto

Header("Location: index.php")?

Otra cosa no quiero que me digan que habra member.php e ingrese Header("Location: index.php") ya que desde un "plugin" puedo meter info para los 3 archivos entonces como hacer desde este que haga eso por ejemplo lo que quisiera es esto:


if(member.php)
{
Header("Location: index.php")
}

Espero me ayuden!!
  #2 (permalink)  
Antiguo 30/11/2010, 22:13
 
Fecha de Ingreso: octubre-2009
Ubicación: México DF
Mensajes: 52
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como redireccionar dependiendo el link??

No sé si entiendo bien, pero creo que tienes un archivo PHP importado en tus 3 archivos y dependiendo de quién lo esté importando debe dirigirte a determinado lugar ¿Correcto?... bueno pues hay 2 alternativas... agregar una variable en cada archivo que te identifique quien es... por ejemplo:

En member.php
$QuienSoy = "member";

y quedaría:
Código PHP:
Ver original
  1. if($QuienSoy == "member")
  2. {
  3. Header("Location: index.php")
  4. }

y así en los demás.... La otra opción es detectar automáticamente qué archivo es el que está activo utilizando $_SERVER['PHP_SELF']

Saludos!!
__________________
ArteHosting
Hospedaje Web, Registro de
dominios y Servidores dedicados.
www.artehosting.com.mx
  #3 (permalink)  
Antiguo 30/11/2010, 22:37
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Como redireccionar dependiendo el link??

primero que nada gracias por contestar bueno quisiera saber que es
$_SERVER['PHP_SELF']

otra cosa no puedo abrir el archivo ya que digamos que este se crea solo
Mira te dire soy algo noob en la programacion aunque pues e hecho grandes cosas mira cree un foro pero al subir un tema para instalar en el foro este crea un globa.css dentro de una carpeta cache de forma asi

localhost/cache/theme1/global.css

la url la obtengo de esta forma segun mi DB

".$bburl."/cache/theme".theme['tid']."/global.css
y eso es exactamente esto
localhost/cache/theme1/global.css

pero como hago para poner desde el php que me maneja TODO que me redireccine??
esq no logro hacerme una idea porque por ejemplo si en mi foro estoy en la pagina principal lo programe para que desde el archivo que te meciono lo haga asi

Código PHP:
Ver original
  1. $plugins_add_hook("index_start", "toby")
  2.  
  3. function toby(){
  4.     global $db, $index;
  5.    Header("Location: www.google.com")
  6. }

entonces ay desde este archivo al tratar de ir al index no entra y te manda a google pero no lo pude hacer para que tomara la carpeta cache lo que quiero hacer es como obtener la direccion??

com ontengo un url desde php para poder manejarlo en un if??
  #4 (permalink)  
Antiguo 30/11/2010, 23:13
 
Fecha de Ingreso: octubre-2009
Ubicación: México DF
Mensajes: 52
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como redireccionar dependiendo el link??

Hola de nuevo!!!

Bueno... respondo tu pregunta ya que creo que es lo que buscabas... la variable de Servidor PHP_SELF te dice cuál es el archivo que contiene a dicha función... por ejemplo:

Yo tengo una archivo en localhost llamado self.php y dentro de él tengo el siguiente código:

Código PHP:
Ver original
  1. <?php echo $_SERVER['PHP_SELF']; ?>

El resultado al abrir http://localhost/self.php es:

/self.php

Esto es lo que buscabas??? disculpa si no es así, espero haber entendido ;)
__________________
ArteHosting
Hospedaje Web, Registro de
dominios y Servidores dedicados.
www.artehosting.com.mx

Etiquetas: dependiendo, link, redireccionar
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 08:51.