Scegli la dimensione del carattere dei post: piccolo / medio / grande

domenica, marzo 26, 2006

Referrer "Sconosciuto"

TheStar87 chiede:
«come mai a volte viene un referer chiamato sconosciuto? e poi se ci clicco per vedere la provenienza mi da questo percorso! http://www.thestar87.it/blockedReferrer (faccio l'esempio col mio sito!) Sai se c'è un modo per vedere questi referer o da cosa sono causati?»

Rispondo in un post perché sicuramente può interessare altri.
Dunque la spiegazione è molto semplice, nulla di misterioso.
Alcuni Browser, per es. Opera, tra le altre impostazioni classiche, permettono all'utente di nascondere il proprio referrer, dunque se si proviene dalla pagina sito.com/pagina.html e si giunge al tuo blog lo script al momento di chiedere il referrer si vede ritornare, invece di quell'indirizzo -la reale provenienza- una stringa del tipo "Hidden Referrer", oppure una robazza tipo "####:xxxx.xxx.xx" o appunto come nel tuo caso la scritta "blockedReferrer".
Ora, per completezza, la referrer list, al momento, crea dunque un link all'indirizzo href="blockedReferrer", che ovviamente non è un indirizzo esistente e tra l'altro non inizia neanche per http:// (o per "/"), quindi il browser lo tratta come un indirizzo relativo: dunque prende l'indirizzo della pagina corrente (nel tuo caso il tuo sito, ovvio) e ci aggiunge in coda quella scritta. Ecco quindi perché il link ti porta ad un indirizzo -inesistente- di quel tipo.
Tutto qui, nella prossima versione di referrer list, ospitata nel mio nuovo sito, posso gestire sicuramente meglio questo caso, non creando affatto un link, oltre che sostituire quelle scritte con Sconosciuto.