pa šta je problem da jednostavno čitaš $_SERVER['HTTP_REFERER'] na toj stranici gde se prikazuje slika i da to upisujes u bazu? znači ako se slika ispisuje sa npr image.php?id=10, onda na toj stranici beležiš referer i id slike, i to upisuješ u bazu, i kasniji radi šta hoćeš sa tim podacima...
ps. e da, možda tebi neki firewall/antivirus blokira slanje referera, i vraća ti prazan string, pa ti se čini da ne radi

www.djakovic.info
www.WebDevelopersBox.com - PHP tutoriali, tekstovi, 1500 prevedenih funkcija