2009-09-29 4 views
1

여기에서 답을 찾으려고 시도했지만, 행운이 없으므로 여기에 있습니다.로그 파일에 이미지 노출/통계를 추적하십시오.

특정 이미지 "히트"또는 특정 폴더에있는 모든 이미지 (모든 통계가있는 이미지)의 모든 이미지로드를보고하는 로그 파일을 기록 할 수 있습니다.

예를 들어 스크립트를 통해 원격 서버에 이미지를 제공하려는 경우. <img src=image.pl?thisone>. 표준 이미지 태그를 사용할 수 있어야합니다.

나는 심지어 htaccess RewriteRule을 ^<img과 함께 사용하는 것을 생각했지만, htaccess에 대한 나의 이해와 경험 이상의 것이었다. 나는 그것을 사용하여 나의 사이트 구조를 약간 은폐하고 약간의 보호 수준으로 감추고있다. (궁극적 인 htaccess 덕분에).

나는 awstats (실제로는 내가 좋아하는)와 같은 응용 프로그램을 찢어 버렸고 너무 많은 것을 제공하는 대량의 "솔루션"을 발견했습니다. 단서가 포함 된 스 니펫을 찾을 수 없습니다.

이미지가 누군가 브라우저에로드 된 횟수를 기록하면됩니다. 문제가없는 세부 정보를 좀 더 얻을 수 있다면 이미지 노출 수 카운터가 필요합니다.

이렇게하면 간단한 아티스트 친구를위한 간단한 통계 페이지를 만들 수 있습니다. 그러면 그는 통계 페이지를 조회하고 자신의 이미지보기에서 통계를 확인할 수 있습니다. 클릭 추적은 문제가되지 않습니다 (img는 자신의 사이트에 링크되어 있습니다).

나는 cpan에서 모듈을 찾아서 아무 쓸모가 없다. 분명히 PERL은 여기있는 나의 프리이다. 그러나 나를 끌어들이는 어떤 해결책도 감사 할 만하다. 나는 이것을 하루 종일 알아 내려고 노력했다. 당신은 스크립트 가능한 PHP 또는 펄에 * .JPG 등 보낼 htaccess로 사용할 수 있습니다

답변

2

사전에

덕분에 .. 해당 파일은 DB에 히트를 기록하고 다음 이미지를 반환합니다. 내가 열쇠를 쥐고 있습니다 htaccess로 상상 한이

Options +FollowSymlinks 
RewriteEngine on 

RewriteRule ^(.*).jpg$ image.php?name=$1 [L,NC] 
+0

같은

뭔가! 그 열쇠는 단지 내 사슬에 없었어. 나는 그것을 시도 할 것이다. .. 고마워. –

+0

나는 사이트의 모든 이미지에서 그 규칙을 지키려고한다. 나는 로컬 사이트에서만 png 또는 gif 유형을 사용해야 만한다. jpg 유형을 원격 이미지로 예약하십시오. http referer를 확인하고 해당 조건에서만 이미지 규칙을 설정하는 조건을 할당 할 수 없다면 ... 맞습니까? RewriteCond % {HTTP_REFERER}!^http : // (www \.)? mysite \ .com/[NC] RewriteRule^(. *) .jpg $ image.php? name = $ 1 [L, NC] 오른쪽 ?? 나는 실제로 배우고 있니? –

+0

글쎄 uont 항상 referers .. 그래서 원격 img 태그에 임의의 폴더를 추가하고 규칙을 수정할 수 있습니다 RewriteRule^whatever /(.*) .jpg $ image.php? name = $ 1 [L, NC] –