Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ograniczenia
GrayHat
post 23.09.2003, 18:33:24
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


jak ograniczyc kozystanie z zasobow serwera przez inne servery?? tzn np nie mozliwosc wyswietlania zdjec na stronie na innym serverze niz moj? cos takiego na friko.pl jest
Go to the top of the page
+Quote Post
FiDO
post 23.09.2003, 20:20:22
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Sa conajmniej 2 sposoby.. opisze na przykladzie obrazkow.

1) umieszczasz skypt o nazwie dajmy na to images (bez rozszerzenia) gdzies tam, ustawiasz w apache'u ForceType zeby plik images byl traktowany jako skrypt php i teraz link do obrazka wyglada mniej wiecej tak: http://...../images/logo.jpg
Wiec obrazek jest parametrem do skryptu images (dla ulatwienia mozesz nazwac go z rozszerzeniem, wtedy nie musialbys ingerowac w konfiguracje apache'a, z tym ze juz bedzie widac w linku ze jest to przetwarzane przez skrypt), a sam skrypt sprawdza referer'a, jesli jest nim ten sam host (np wywolanie w <img..>) to wszystko ok, odczytuje obrazek podany przez parametr i wyswietla go (najpierw odpowiedni header, a potem readfile na obrazku). W przypadku zlego referera mozesz wyswietlic np. obrazek z tekstem "Zakaz hotlinkowania"

2) To juz troche trudniej bo trzeba by zaingerowac w konfiguracje apache'a i ustawic mu odpowiednie reguly korzystajac z modulu mod_rewrite, nie bede pisal jak to zrobic bo tylko kilka razy edukacyjnie bawilem sie tym modulem i nie znam go na pamiec, ale w momencie kiedy sie nim bawilem wlasnie widzialem go jako jedno z rozwiazan do blokady hotlinkowania.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.08.2025 - 15:31