sto provando la tecnica di utilizzare una immagine generata con le GD per ottenere un log degli accessi ad una pagina web.
ad ogni accesso lo script mi aggiunge dei dati ad un file txt.
La cosa sembra funzionare, solo che ad ogni accesso i dati vengono inseriti sempre due volte.
Lo script è questo,il file txt risultante è questo,Codice PHP:<?php
if ( empty($_GET['id']) ) $_GET['id'] = "non pervenuto" ;
$append = date("d.m.Y - H:i:s")." === id:".$_GET['id']." === info:".$_SERVER['HTTP_USER_AGENT']."\r\n\r\n" ;
$fp = @fopen("./servizi/control_email.txt","a");
if ($fp) {
fwrite($fp,$append);
fclose($fp);
header("Content-type: image/jpeg");
$img = imageCreate(1,1);
$back = imagecolorallocate($img,255,255,255);
imagejpeg($img);
imagedestroy($img);
}
?>come si può notare dal tempo gli inserimenti sono doppi. Come si può risolvere ?codice:26.11.2006 - 17:27:51 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 26.11.2006 - 17:27:51 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 26.11.2006 - 17:28:15 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 26.11.2006 - 17:28:15 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 26.11.2006 - 17:28:32 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 26.11.2006 - 17:28:32 === id:non pervenuto === info:Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8
Grazie

Rispondi quotando
grazie, inserendo la richiesta dell'immagine in una pagina funziona correttamente.
).
