Chuyên mục tin học
Top 10 PCGuide
cập nhật lúc 04:38 ngày 22/05
Sự kiện Intel
Intel Vietnam

Promote Your Page Too
Các biện pháp chống chôm link ảnh
media
Bài viết: 29
Ngày gởi: 09/03/2009 | Số lần xem: 1138 | Góp ý: 4
Giới thiệu bạn bè
Các bạn xem code mẫu phái dưới nha.
Code Mẫu:

Cách 1
:
Xài file htaccess:

<
IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^http://([^.]+\.)?domain\.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} !(googlebot-image|msnbot|psbot|yahoo-mmcrawler) [NC]
RewriteRule .(bmp|gif|jpe?g|png)$ - [NC,F]
</
IfModule>

Với cách này thì khi site nào chôm link ảnh sẽ không thấy được ảnh

Cách 2
:
Cũng xài htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^http://([^.]+\.)?domain\.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} !(googlebot-image|msnbot|psbot|yahoo-mmcrawler) [NC]
RewriteRule (^.*.(bmp|gif|jpe?g|png)$) /watermark.php?src=$[L]
</
IfModule>

Với cách này thì site nào chôm link ảnh sẽ thấy cái ảnh hotlink.png đó (kiểu này giống 24h )

Cách 3:
Xài htaccess kèm kỹ thuật Digital Watermarking

Tạo file htaccess
:
<
IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond 
%{HTTP_REFERER} !^http://([^.]+\.)?domain\.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} !(googlebot-image|msnbot|psbot|yahoo-mmcrawler) [NC]
RewriteRule (^.*.(bmp|gif|jpe?g|png)$) /watermark.php?src=$[L]
</
IfModule>

và đây là file watermark.php

header
('content-type: image/jpeg');

$image imagecreatefromjpeg($_GET['src']);

$watermark imagecreatefrompng('watermark.png');

$watermark_width imagesx($watermark);
$watermark_height imagesy($watermark);

$dest_x imagesx($image) - $watermark_width;
$dest_y imagesy($image) - $watermark_height;

imagecopymerge($image$watermark$dest_x 5500$watermark_width$watermark_height80);

imagejpeg($imageNULL85);

imagedestroy($image);
imagedestroy($watermark);
30
PTS
Câu trả lời hay:
Chưa có
Báo cáo vi phạm
10
Bài viết đã bị đóng.

Câu Trả lời
minhtrang
Bài viết: 489
Ngày gởi: 31/08/2010 12:26 AM
Cái này công nhận hay thật, thank bạn nhiù nha
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
leviet
Bài viết: 894
Ngày gởi: 13/03/2009 03:51 PM
Bạn kiếm đâu ra mã nguồn thế .Ghi rõ cho anh em biết với.Nếu bạn làm được thì hay quá !
Thank !
Báo cáo vi phạm
0 bình chọn bài hay

ˆ Lên đầu trang