Watermarking obrazków

0

Cześć, mam pewien problem, mam stronę, na której są obrazki w tagach img

<img src="/images/1.jpg" />

chciałbym żeby po wejściu na stronę użytkownik widział tylko obrazek, ale po wpisaniu do przeglądarki bezpośredniego linka np. http://www.example.com/images/1.jpg do pliku został dołączony watermark.

Generowanie watermarków mam zrobione, ale męczę się z wykrywaniem czy request jest ze strony gdzie mam tagi html img czy z bezpośredniego linka, przeglądam różne rozwiązania na necie i zastanawiam się czy to w ogóle możliwe, wszystko rozbija się o odpowiednie ustawienia w .htaccess, a ja już nie mam pomysłów, jak sprawić, żeby to zadziałało... Jakieś pomysły?

Mam tak w .htaccess

RewriteCond %{REQUEST_URI} ^(.*)([gif|jpe?g|png|bmp])$
RewriteCond %{HTTP_REFERER} !example\.com [NC] 
RewriteRule ^(.*) /watermark.php?f=$1 [L]

Ale wpisanie w przeglądarkę adresu z "example.com" samo powoduje, że referer jest ustawiany na "example.com" pff.

0

Ale wpisanie w przeglądarkę adresu z "example.com" samo powoduje, że referer jest ustawiany na "example.com" pff.

to masz dziwną przeglądarkę / firewall / proxy zainstalowane u ISP (o czym możesz nie wiedzieć!). sprawdź inną przeglądarkę, potem inny komputer (z innym oprogramowaniem typu firewall/antywirus, najlepiej bez), potem inną sieć w ogóle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1