Muy simple mira... cada vez que un usuario busque una palabra que se agregue a una tabla... por ejemplo aqui te voy dar como le hagas...
Primero creas la tabla
CREATE TABLE ultimas(
id int not null auto_increment,
palabra varchar(70) not null,
link varchar(100) not null,
KEY(id)
);
Despues aqui esta el codigo...
Código PHP:
//Esto anexalo a la pagina donde encuentre los resultados
//en el caso que diste seria buscador.php
//Ahora recupéraremos los datos que introdujo el visitante...
$palabras = $HTTP_POST_VARS["palabras"];
//Aqui hacemos el link personalizado, es decir, el link con la palabra
// que se haya introducido y con las demas variables, (ord y cant)
$link = "buscador.php?palabras=".$palabras."&ord=MAS_OFERTADOS&cant=50
";
//Agregamos la palabra que se haya buscado y el link a la tabla
mysql_query("INSERT INTO ultimas (palabra, link) VALUES('$palabras','$link')");
//Ahora, sacamos las ultimas 10 palabras buscadas con su link
$cn = mysl_query("SELECT * FROM ultimas ORDER BY id DESC LIMIT 10");
//Imprimimos las 10 palabras en la pantalla
while($fu = mysql_fetch_array($cn)){
//Sacamos la pagina y la palabra correspondiente de cada columna...
//osea aqui van los ultimas 10 palabras con su url correspondiente
$url = $fu["link"];
$pal = $fu["palabra"];
echo"
<a href=\"$url\">$pal</a><br>
";
}
Si tienes dudas, comentalas
Y eso es todo... SALUDOS!!!