Originalmente inviato da go.php
<?php
if(!isset($_GET)) $_GET = $HTTP_GET_VARS;
$id = $_GET['id'];
switch($id){
case 1: $url = 'index.php';
break;
case 2: $url = 'strumenti.php';
break;
case 3: $url = 'download.php';
break;
}
$nome_file = date("Ym") . ".csv";
// Provo ad aprire il file
if (!file_exists($nome_file)) { // Se non esiste lo creo vuoto
$fp = @fopen($nome_file, "w");
@fclose($fp);
}
if ($fp = fopen($nome_file, "a")) {
// Ok, allora costruisco la riga da inserire nel file
// Uso il TAB (\t) come separatore dei campi
// Come primo campo inserisco la url scelta
$riga = $url . "\t";
// A seguire, data e ora...
$riga .= date("d/m/Y H:i") . "\t";
// ... qualche informazione su chi ha cliccato ...
$riga .= "$REMOTE_HOST ($REMOTE_ADDR)\t";
// ... e sul suo browser
$riga .= "$HTTP_USER_AGENT\n";
// Stavolta ho terminato con \n (la riga e' finita)
@fwrite($fp, $riga); fclose($fp);
}
// A questo punto non resta che l'ultimo passo:
// il 'redirect' (dirottamento) del client
Header("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST']
.dirname($HTTP_SERVER_VARS['PHP_SELF'])
."/$url");
?>