Foros del Web » Programando para Internet » PHP »

Funcion para clasificar

Estas en el tema de Funcion para clasificar en el foro de PHP en Foros del Web. Buenos Dias, Estoy un tanto atascado y estoy intentando buscar una solución a lo siguiente: Estoy haciendo un buscador en php y mysql con la ...
  #1 (permalink)  
Antiguo 05/01/2011, 02:05
 
Fecha de Ingreso: febrero-2010
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 0
Busqueda Funcion para clasificar

Buenos Dias,

Estoy un tanto atascado y estoy intentando buscar una solución a lo siguiente:

Estoy haciendo un buscador en php y mysql con la bbdd ya montada y todo los campos rellenos.
Queria saber si sabeis de alguna función que haga lo siguiente:

Código PHP:
Ver original
  1. if (pagina-uno.php) {
  2.  
  3.  haz esto
  4.  
  5. }
  6.  
  7. else {
  8.  
  9. haz esto otro.
  10. }

Lo que quiero es que si viene de una pagina haga una consulta a la bbdd y si viene de la otra haga otra sql.

Gracias gente ;)
  #2 (permalink)  
Antiguo 05/01/2011, 03:14
 
Fecha de Ingreso: noviembre-2010
Ubicación: valencia
Mensajes: 58
Antigüedad: 14 años
Puntos: 6
Respuesta: Funcion para clasificar

Puedes usar $_SERVER['HTTP_REFERER']; , esto te devuelve una cadena del tipo:
http://www.dominio.com/pagina_de_donde_viene.php
Ahora puedes hacer el if directamente o extraer solo la pagina de la cadena.
Código:
<?php
$ref=$_SERVER['HTTP_REFERER'];
$pagina_de_referencia="http://www.dominio.com/pagina_de_donde_viene.php"; //modifica esta line por la de tu pagina
if ($ref==$pagina_de_referencia) {
echo "haz esto";
}
else {
echo "haz esto otro.";
}
?>
Espero haberte ayudado.
  #3 (permalink)  
Antiguo 05/01/2011, 03:32
 
Fecha de Ingreso: febrero-2010
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Funcion para clasificar

Buenas xalfox,

Le echare un ojo, pero de todas formas, he buscado en php.net $_SERVER['HTTP_REFERER'] y pone que,

'HTTP_REFERER'
Dirección de la pagina (si la hay) que emplea el agente de usuario para la pagina actual. Es definido por el agente de usuario. No todos los agentes de usuarios lo definen y algunos permiten modificar HTTP_REFERER como parte de su funcionalidad. En resumen, es un valor del que no se puede confiar realmente.


Pero seguro que lo probaré y ya te comentare.

Gracias ;)
  #4 (permalink)  
Antiguo 05/01/2011, 04:49
 
Fecha de Ingreso: noviembre-2010
Ubicación: valencia
Mensajes: 58
Antigüedad: 14 años
Puntos: 6
Respuesta: Funcion para clasificar

En localhost me ha funcionado, ya me diras si a ti te funciona.

Etiquetas: funcion
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 22:27.