Newsgroup: it.comp.www.php
Titolo: uno script credo utilissimo

Esiste uno script che permette di capire se una persona, visitando il 
nostro sito, lo ha salvato nei preferiti? Qualcosa che controlli ad 
esempio se è stato richiamato il favicon?
Anche un servizio, tipo contatore, che monitorizza un'operazione del 
genere non esiste?
Grazie.
Berry

Berry ha scritto:

Esistevano ma sono ormai inutili visto che la maggior parte dei browser 
scarica automaticamente la favicon e la usano come iconcina per la tab :)
-- 
Fabio
http://www.ilbello.com


e l'utilità starebbe -_-;
cmq questa sareppe putu essere un domanda da fare al NG iclj in quanto
informazioni lato client e l'eventuale inserimento nei preferiti infatti in
alcuni browser si puo' fare con JS...
pero' da quello che sò, detto valore nei preferiti si puo' eventualemente
settare non interrogare...
Poi c'è da dire che la favicon non viene visualizzata solo se è presente
nei preferiti - dipende dai browser
in fine se si vuole sapere se è stata messa o meno a me è venuta in mente
questa soluzione:
se è attivo il log di apache sugli accessi del sito
e se puoi interrogarlo
allora potresti controllare se la suddetta favicon è stata richiesta
dall'IP e in un range di secondi ragionevole

Fabio ha scritto:

peccato, credo che sapere quanti utenti hanno salvato il nostro sito tra 
i preferiti sia una cosa che interessi tutti i webmaster.
La favicon, controllando il file di log, ho notato che viene caricata in 
automatico ormai da quasi tutti i browsers all'apertura della homepage. 
Mi viene in mente uno script per un controllo MA a posteriori, ovvero 
del codice che controlli ad es. in windows se nella cartella preferiti 
c'e' già il nostro sito. Ma un controllo in real time sarebbe molto più 
interessante.
Grazie a tutti per le risposte.
Berry

 
Spero vivamente che nessun browser ti consenta di controllare una 
directory presente sul computer dell'utente connesso!!!
	Francesco

 interessante.
Non lo puoi fare in nessun modo. Non hai (e mai dovresti avere) accesso al 
client. Nemmeno con Javascript o Java. E comunque Firefox salva i bookmark 
in posti diversi dai preferiti di exlporer o di opera o di altri browser.
Bye.

 
Aggiungo poi che l'utilità di questa cosa (fosse possibile) è opinabile: 
per esempio a casa ho possibilità di navigare con 2 pc fissi, al lavoro 
con almeno altri 3, ognuno di questi don un numero di browser installati 
variabile (mai minore di 2). Aggiungi un portatile e un palmare, oltre 
al cellulare di lavoro. In viaggio potrebbe capitarmi di navigare da una 
biblioteca o un netcafé. A casa di amici e parenti ... mi fermo qui.
Credo che basarsi su un bookmark sia inutile, e poi non vorrei che mio 
cugino scoprisse che non ho bookmarkato il suo sito.
Ciao
-- 
doh!


In realtà potresti dedurlo, anche se ovviamente con approssimazione.
Potresti pensare di controllare il REFERER, in modo che se vuoto
significa che non c'e' alcuna pagina di provenienza e quindi molto
probabilmente l'utente è entrato in quella pagina da un bookmark.
Perchè se la pagina è del tipo "/contenuti/lista_contenuti.php" è
molto improbabile che se il REFERER è vuoto, l'utente abbia scritto
l'url a manina; è invece più probabile che lo abbia richiamato da un
bookmark.
Credo funzionino così anche i software di statistiche di visite che
visualizzazione anche quanti ti hanno aggiunto tra i preferiti.
Ciao,
    Fabrizio.
=== 
http://www.negusweb.it
 ===

 
Se l'home homepage del browser non è :blank, avrai l'home dell'utente 
come referer.
Per esempio, portarsi dietro nell'url una specie di timestamp, potrebbe 
aiutare? Se accedi con un timestamp veccho significa che l'hai 
bookmarkato (oppure l'hai recuperato dalla cronologia), altrimenti se 
accedi direttamente senza tale valore, significa che hai digitato l'url. 
Sicuramente è una cavolata, non tiratemi pomodori  :-)
	Francesco

 come referer.
Nient'affatto.
L'utente può arrivare al tuo sito in 3 modi:
1) Link;
2) Inserimento diretto dell'URL;
3) Bookmark;
Nel caso 1) il REFERER sarà la pagina dov'e' presente il link verso il
tuo sito;
Nel caso 2) il REFERER è vuoto;
Nel caso 3) il REFERER è vuoto;
Poichè il 2) è di solito utilizzato solo per inserire il nome preciso
del sito e non le altre pagine (ovvero l'utente potrebbe digitare
http://www.tuosito.it
, ma sicuramente non 
http://www.tuosito.it/contenuti/lista_articoli.php
)
escludendo la index, per tutte le altre se il REFERER è vuoto quasi
sicuramente è stato inserito nel bookmark. IMHO.
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===

 
Cerco di rimediare la figuraccia, ricordando che alcuni 
firewall/proxy/etc "disabilitano" il referer.
	Francesco

 tuo sito;
Non e` detto. Alcuni browser e alcuni firewall svuotano il referer, a 
volte sempre, a volte solo quando cambi dominio, quindi non e` 
affidabilissimo.
Bye.

 affidabilissimo.
Quella che avevo scritto, infatti, era la teoria. Poi c'e' la pratica.
Può essere comunque un punto di partenza, da prendere con le pinze
ovviamente.
Ciao,
    Fabrizio

 
http://www.tuosito.it/contenuti/lista_articoli.php
)
Io in genere comincio a scrivere e salto alla pagina che mi interessa 
con l'autocompletamento. Dove si colloca questo comportamento ?

 nostro sito, lo ha salvato nei preferiti? 
Potresti mettere una piccola form per farti dire se la persona ha 
salvato il file o meno. E' un'interrogazione diretta.
Alcuni non risponderanno ma puoi avere un'idea rispetto al numero di 
visite.