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

Autore: Luca Ruggiero | Tell a Friend

eBook ASP base
Impara a creare siti dinamici con ASP e VBScript da zero!

Corso ASP
Impara a creare siti dinamici professionali con ASP!

E-Commerce con ASP
Impara a creare un sito di E-Commerce con carrello della spesa!

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