dato che deve farlo prima che inserisca ed in ogni caso deve sempre andare all'immagine io l'avevo strutturata così
Codice PHP:
<?php
require("/var/www/modx/config.inc.php");
$referer = $_SERVER['HTTP_REFERER'];
$browserutente = $_SERVER['HTTP_USER_AGENT'];
$iputente = $_SERVER ['REMOTE_ADDR'];
$data = (date("d/m/Y"));
mysql_connect("$dbhost","$dbuser","$dbpassword");
mysql_select_db("$dbname") ;
$visualizza = mysql_query("SELECT iputente FROM aperturaemail") or die ('impossibile visualizzare contenuto del database'.mysql_error());
$row = mysql_fetch_array($visualizza);
if ($row['iputente'] != ($iputente);
$sql = "INSERT INTO aperturaemail (referer, browserutent, iputente, data) VALUES ('$referer', '$browserutente', '$iputente', '$data')";
$result = mysql_query($sql) || die ('Error: ' . mysql_error());
else{
header('Content-type: image/png');
require('/var/www/modx/top.png');
}
mysql_close();
?>