Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    archiviare le ricerche fatte con adsense

    In questa pagina http://www.mrwebmaster.it/tutorial/php/tutorial495.htm ho trovato un tutorial che conta i click sugli annunci adsense, premetto che ho seguito alla lettera le istruzioni , ma non funziona
    Io vorrei modificarlo per archiviare le ricerche fatto con il campo di ricerca di google adsense. Mi spiego meglio:
    Quando un utente in una mia pagina fa la ricerca col form di ricerca di adsense, vorrei che le parole chiave vengano salvate in un database.
    Chi ci capisce qualcosa?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La procedura utilizza
    un pizzico di javascript ed una manciata di PHP
    come dichiara l'autore... quale parte non ti e' chiara?

    Sai, qui di PHP non si parla...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    ti ringrazio per la risposta, il mio problema infatti è con il codice javascript, mi spiego meglio:


    questa è la pagina in questione con iframe collegato a adsense.html
    _____________________________________
    <iframe src="adsense.html"
    width="468"
    height="60"
    frameborder="0"
    onFocus="adsense_logger()">
    </iframe>

    <script type="text/javascript">
    function adsense_logger()
    {
    window.focus();

    // Creo una nuova immagine (fittizia)
    pic = new Image();

    // Google mette la URL reale dello sponsor nella barra di stato...
    // ...traccio window.status al fine di registrare la destinazione del click
    var ws = escape(window.status);

    // Lancio lo script PHP passando la variabile valorizzata sopra
    pic.src = 'http://localhost/adsense/adsense_logger.php?adv=' + ws;
    }
    </script>
    _______________________________________

    questa è la pagina adsense.html

    <form method="get" action="http://www.google.com" target="_top">
    <table bgcolor="#ffffff">
    <tr><td nowrap="nowrap" valign="top" align="left" height="32">
    <input type="text" name="q" size="50" maxlength="255" value=""></input>
    <input type="submit" name="sa" value="Cerca"></input>
    <input type="hidden" name="forid" value="1"></input>
    <input type="hidden" name="ie" value="ISO-8859-1"></input>
    <input type="hidden" name="oe" value="ISO-8859-1"></input>
    <input type="hidden" name="hl" value="it"></input>
    </td></tr></table>
    </form>


    praticamente dovrei passare la variabile name="q" ,contenente la frase di ricerca cercata con adsense, al file php chiamato adsense_logger.php ;

    ho provato e riprovato ma ad adsense_logger non arriva nulla

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi sfugge qualcosa... ma l'iframe in quale pagina e' contenuto? nella pagina che contiene anche il form?
    E la pagina della quale vuoi leggere lo status in quale finestra e' contenuta? da quale dominio proviene?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Forse ho complicato un po le cose facendo degli esempi ... complicati
    Cerco e spero di essere il più chiaro possibile.

    Questo è un fac-simile del form di ricerca di adsense di cui non posso cambiare il codice, che è collegato a http://www.google.com

    <form method="get" action="http://www.google.com" target="_top">
    <table bgcolor="#ffffff">
    <tr><td nowrap="nowrap" valign="top" align="left" height="32">
    <input type="text" name="q" size="50" maxlength="255" value=""></input>
    <input type="submit" name="sa" value="Cerca"></input>
    <input type="hidden" name="forid" value="1"></input>
    <input type="hidden" name="ie" value="ISO-8859-1"></input>
    <input type="hidden" name="oe" value="ISO-8859-1"></input>
    <input type="hidden" name="hl" value="it"></input>
    </td></tr></table>
    </form>

    una volta che l'utente fa una ricerca e clicca sul pulsante si apre una nuova pagina con i risultati di google.
    Io vorrei 'intercettare' la richiesta e inviare il valore della variabile name="q" (credo che sia questa che contenga il valore del testo) ad una pagina php che provvederà a salvare il testo della ricerca in un database.

    Ho visto da qualche parte che la soluzione sarebbe il mettere il form in un iframe come ho scritto sopra, ma non ho le conoscenze necessarie di javascript per completarlo, spero che mi puoi essere di aiuto.

    Grazie per la collaborazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.