有什麼方法可以監控用戶的圖片訪問嗎?我的網站有很少的圖像。但我想通過用戶對圖像的訪問運行特定的腳本,如果用戶直接訪問圖像,e.g圖片訪問監控
http:www.website.com/images/image1.jpg
如果用戶直接把上面的鏈接在瀏覽器中,然後腳本應該運行。有什麼辦法嗎?
有什麼方法可以監控用戶的圖片訪問嗎?我的網站有很少的圖像。但我想通過用戶對圖像的訪問運行特定的腳本,如果用戶直接訪問圖像,e.g圖片訪問監控
http:www.website.com/images/image1.jpg
如果用戶直接把上面的鏈接在瀏覽器中,然後腳本應該運行。有什麼辦法嗎?
我不使用PHP,但在任何Web框架中,您應該可以執行URL調度(例如使用正則表達式來路由任何* .jpg訪問),記錄它,然後通過設置將其重定向到實際圖像標頭MIME類型爲'image/jpeg'並提供實際圖像文件。
將所有對images/*的訪問改寫爲腳本,並使用mod_rewrite將該文件提供給腳本。在腳本中,你可以再-beofre發送文件 - 撥打電話到數據庫或東西...
例htacces:
RewriteEngine on
RewriteRule ^/images/(.*) getImage.php?i=$1 [L]
Apache訪問日誌。 – 2013-06-25 04:26:10
爲什麼不從Javascript(document.refereer)檢查引用者。如果他們來自一個地方--->運行腳本,否則不運行.. –