INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Leggere i risultati delle ricerche nel proprio sito su Google con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Non credo esista uno script per la realizzazione di un motore di ricerca che restituisca un risultato elaborato ed affidabile come Google... purtroppo o per fortuna è cosi!

In questo articolo utilizzeremo una particolare QueryString messa a disposizione dal noto motore per effettuare ricerche targhettizzate in un determinato sito. Il parametro utilizzato da Google è as_sitesearch che accetta come valore la URI di un sito in formato www.nomesito.ext.

Utilizzando un modulo ed un semplice script che concatena la URI di Google con il valore recuperato dal form stesso, possiamo generare un redirect a Google che ci mostrerà i risultati!

Ecco come:

<%@LANGUAGE = JScript%>
<%
    var google = new String(Request.QueryString("google"));
    if (google == "Search")
    {
        var stringa = new String(Request.Form("stringa"));
        var uri = "http://www.google.com/search?as_sitesearch=www.lukeonweb.net&as_q=";
        Response.Redirect(uri + stringa);
    }
%>

<h3>Cerca su Google i risultati di lukeonweb.net</h3>

<form method="post" action="google.asp?google=Search">
    <input type="text" name="stringa">
    <input type="submit" value="Cerca">
</form>

IN EVIDENZA

HOT LINKS