¿?... Existen dos formas de recibir variables externas: POST y GET. $_GET no hace más que recibir variables pasadas por la URL. Así que...

... creo andas confundido.
Lecturas:
php.net:
http://www.php.net/manual/es/languag...s.external.php http://www.php.net/manual/es/reserve....variables.get
FAQ:
http://www.forosdelweb.com/showthrea...989#post238989
... Respecto al buscador... ok, no usa Base de Datos... ¿pero de dónde provienen entonces la información? ¿un archivo de texto? ¿una matríz?...

Como sea ocuparás
in_array(). En realidad si los datos están en un archivo tendrás que convertirlo a una matríz...
Saludos!