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

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

Scritto da Luca Ruggiero nella sezione 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>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (52.079)

:: Creazione di un Guestbook in Asp (50.971)

:: Creazione di un'area di accesso riservato in Asp (45.576)

:: Connessione ad un database MySql con Asp (25.227)

:: Connessione ad un database Microsoft SQL Server con Asp (24.398)

:: Asp e database (23.285)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.643)

:: Una semplice area di accesso riservato senza DB in Asp (21.549)

:: Riscrivere le URL con Asp (19.946)

:: Creazione di un Sondaggio in Asp (19.221)

IN EVIDENZA
DOWNLOAD