Newsgroup: it.lavoro.professioni.webmaster
Titolo: Intercettare la provenienza di un visitatore

Ciao,
Ho visto qualche tempo fa un sito dove veniva intercettata la
provenienza del visitatore, ma non so come si fà... qualcuno lo ha
fatto o sa la tecnica?
Grazie in anticipo,
Andrea

 fatto o sa la tecnica?
In PHP:
<?php 
 if (!isset ($_SERVER['HTTP_REFERRER'])) { $_SERVER['HTTP_REFERRER'] =
"Unknown"; }
 print ("L'utente proviene dal sito: " . $_SERVER['HTTP_REFERRER']);
?>
-- 
I'am what I'am, I do what I can

[SNIP]
No, mi sono espresso male :-)
Intendevo quella geografica, di provenienza :-)
Ciao,
Andrea

 Intendevo quella geografica, di provenienza :-)
Ci sono principalmente due modi:
Utilizzando gli header HTTP riguardo le lingue del browser.
Utilizzando gli IP, solo che questa soluzione comunque porta a
discrepanze a causa di provider con range di IP assegnati all'Olanda
(ad esempio).
Se poi vuoi un qualche cosa di ancora piu' fine ci sono i database
geografici (non ricordo come si chiamino) che permettono di incrociare
IP/Zona a livello di citta' e non solo nazione.


 IP/Zona a livello di citta' e non solo nazione.
Esatto, proprio quello cercavo... qualche indirizzo?
Ciao,
Andrea

Andrea Raimondi wrote:

Cerca con google geographical database.
Per il momento ho trovato questo:
http://webenterprise.host.sk/gate/index.php
Saluti.


 fatto o sa la tecnica?
la miglior soluzione è utilizzare GeoIP il quale si basa su un database
derivato da apnic, arin, lacnic e ripe estrendo il campo country.
http://www.maxmind.com/app/standard
la api sono disponibili per c, perl, asp, php, phyton, ecc.
se invece utilizzi perl ecco alcune ppm
http://search.cpan.org/dist/IP-Address/
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 country.
Domandina per il super esperto ITHost, conosci per caso anche
IP2Location ( 
http://www.ip2location.com
 )? Se si, e' preferibile GeoIP
o IP2Location?
Grazie.


 Se si, e' preferibile GeoIP o IP2Location?
IMHO preferirei GeoIP in primis per il fatto che è gratuito, inoltre è
maggiormente supportato.
Ip2location si basa sulla stessa tecnica ovvero estrarre il campi location e
country dai vari server whois in aggiunta hanno collegato per i db4 e 5
latitudine e longitudine cosa fattibilissima.
Riassiumendo se vuoi un prodotto finito ed immediatamente utilizzabile
conviene ip2location, se invece vuoi fare un po' di programmazione geoip va
più che bene tant'è che è gratuito, inoltre parecchi programmi (awstats,
dotnetnuke) utilizzano i database di geoip e pertanto la soluzione geoip
magari è già installata e disponibile.


 pertanto la soluzione geoip magari h gi` installata e disponibile.
Molto obbligato.


> $_SERVER['HTTP_REFERRER']
Sai se c'è in rete un elenco da stampare con le principali funzioni 
predefinite di php?
Ho cercato, ma trovo solo dei siti da consultare in rete... anche 
php.net
 va sfogliato e poi ci sono talmente tante funzioni che per uno 
che deve imparare da 0 è difficile consultarlo.

 funzioni che per uno che deve imparare da 0 è difficile consultarlo.
1^ Scaricati il manuale.
2^ La lista di tutte le funzioni:
http://www.php.net/manual/en/index.functions.php
3^ Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9


Grazie

 fatto o sa la tecnica?
mai provato ad usare Google ? ;-)
si predica bene ma quando si tratta di razzolare lo sgabuzzino ha sempre un
bel lucchettone nè ? :-D
Francesco

 Francesco
Andrea