Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
gigzorr
post
Post #2





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


w htaccess na poczatku masz
RewriteEngine On ? twoj serwer obsluguje htaccess ala modrewrite ?

Ten post edytował gigzorr 6.07.2010, 17:41:00
Go to the top of the page
+Quote Post
H4eX
post
Post #3





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

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


Nie mam #, obsługuje, ponieważ mam inne linki zrobione i działają. RewriteEngine On jest.
Go to the top of the page
+Quote Post
Barcelona
post
Post #4





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


W pliku .htaccess wklep coś takiego

  1. RewriteEngine on
  2. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?adres\.pl/ [NC]
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteRule .*\.(jpg|gif|png)$ - [F,L]


Oczywiście daj swój adres.
Go to the top of the page
+Quote Post
AQuatro
post
Post #5





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 29.09.2004

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


Ha, dobre.
Wy się zabezpieczacie przed hotlinkowaniem,
a ja się cały czas głowię, jak takie zabezpieczenia omijać. :-)


Go to the top of the page
+Quote Post
H4eX
post
Post #6





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

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


Nie zadziałało.
@AQuatro wystarczy nie wysyłać referer.
Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Brak referera? Traktować na równi z hotlinkującym (IMG:style_emoticons/default/winksmiley.jpg) Referer wycinają tylko paranoicy przesadnie bojący się o to co wysyła przeglądarka, niektóre programy i oszuści (IMG:style_emoticons/default/smile.gif) Z ogromną przewagą tych ostatnich (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
erix
post
Post #8





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
H4eX
post
Post #9





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

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


Może wróćmy do problemu (IMG:style_emoticons/default/tongue.gif)
Wie ktoś jak to naprawić ?
Go to the top of the page
+Quote Post
erix
post
Post #10





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




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

To znaczy co? Co się dzieje?
Go to the top of the page
+Quote Post
H4eX
post
Post #11





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

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


Nie dodaje tekstu "prawdopodobnie skradziony obraz, oryginal..." na obrazek.
Go to the top of the page
+Quote Post

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: 11.10.2025 - 00:52