asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 5962
ASPCode.it - Store

  > > Tips

Leggere i risultati delle ricerche nel proprio sito su Google
di Luca Ruggiero

Data di pubblicazione: 27/05/2004        Voto della community: 4,29 (Votanti: 8)

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 il codice dello script google.asp:

<%@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.aspcode.it&as_q=";
  Response.Redirect(uri + stringa);
}
%>


<html>
<body>

<h3>Cerca su Google i risultati di aspcode.it</h3>

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

</html>
</body>

Per provare lo script clicca qui.


Si ringrazia LukeOnWeb per la gentile concessione dell'articolo.




Utenti connessi: 5962