curiosita su $_SERVER['HTTP_REFERER']

  • Creatore Discussione Creatore Discussione nazka
  • Data di inizio Data di inizio

nazka

Nuovo Utente
18 Apr 2013
1
0
0
Ciao
Ho provato ad inserire questo script nelle home di un sito per provare a salvare nel db qualche dato per poterlo analizzare
Sembra funzionare bene,mi sorge un dubbio che spero qualcuno di voi possa togliermi,quando mi salva i dati nel db per una visita mi salva 6 record,una relativa alla refer tipo http://www.google.it/url?sa=t&rct=.....,gli altri 5 sono uguali e sono
http://indirizzo del sito(seguito e questo propio non lo capisco da:)/ui/jquery-ui.css
$refer = $_SERVER['HTTP_REFERER'];
$pagina = $_SERVER['SCRIPT_NAME'];
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$linguaggio = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (isset($refer))
{

$pdo = new PDO('mysql:host=localhost;dbname=','....','....');
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "UTF8"');


$sql = 'INSERT INTO refer SET
refer = :refer,
pagina = :pagina,
ip = :ip,
browser = :browser,
linguaggio = :linguaggio,
ora = now()';
$s=$pdo->prepare($sql);
$s->bindValue(':refer', $refer);
$s->bindValue(':pagina', $pagina);
$s->bindValue(':ip', $ip);
$s->bindValue(':browser', $browser);
$s->bindValue(':linguaggio', $linguaggio);
$s->execute();

}
 

Discussioni simili