Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MOD REWRITE]Blokada przed hotlinkowaniem
H4eX
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 1.07.2010

Ostrzeżenie: (0%)
-----


Zrobiłem tak jak tu podano:
http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t42

ale nie działa mi coś, (oczywiście adres zmieniłem)

.htaccess
  1. RewriteCond %{HTTP_REFERER} !http://adres\.pl [NC]
  2. RewriteRule ^(.+)\.(jpg|gif|jpeg|png)$ hotlink.php?img=$1.$2 [L]


Dałem też ten plik hotlink.php
  1. <?PHP
  2. if(empty($_GET['img']) OR !file_exists(basename($_GET['img'))){
  3. die;
  4. }
  5. $i = geimagesize(basename($_GET['img']));
  6. if(!$i){
  7. die;
  8. }
  9. $img = imagecreate($i[0], $i[1]);
  10. $col = imagecolorallocate($im, 0, 0, 0);
  11. imagestring($img, 5, 0,0, 'prawdopodobnie skradziony obraz, oryginal pochodzi ze strony: http://example.org');
  12. header('Content-type: image/png');
  13. imagepng($img);
  14. ?>


Ten post edytował H4eX 6.07.2010, 17:35:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Referer wycinają tylko paranoicy przesadnie bojący się o to co wysyła przeglądarka, niektóre programy i oszuści

I blokują to niektóre pakiety zabezpieczające. (IMG:style_emoticons/default/winksmiley.jpg)

Ja wycinam. Bo tak. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 17:05