Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dostęp do pliku tylko z jednego adresu?
k4k4r0770
post 16.07.2014, 19:06:01
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.07.2014

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


Witam jak zablokować dostęp do pliku show.php który wyświetlam na innej stronie php w iframe ?
Go to the top of the page
+Quote Post
johny_s
post 16.07.2014, 19:16:50
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


sprawdź referera, ew. js'em przerzuć się na topa, albo zrób gościowi świństwo i przekieruj na jakieś porno najlepiej mega zawirusowane wink.gif
Go to the top of the page
+Quote Post
k4k4r0770
post 16.07.2014, 19:23:55
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.07.2014

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


ale to ma być zabezpieczenie dla mnie żeby nikt mi nie ukradł tego pliku show.php ma być wyświetlany tylko na jednej stronie i nigdzie więcej.

Ten post edytował k4k4r0770 16.07.2014, 19:24:28
Go to the top of the page
+Quote Post
johny_s
post 16.07.2014, 19:38:12
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Pliku Ci nikt nie ukradnie,
przed iframe jedynie js może Cię tochę zabezpieczyć, możesz próbować z refererem tylko weź pod uwagę to że możesz być gdzieś podlinkowany więc tu musisz być ostrożny jeśli nie chcesz stracić linków
Go to the top of the page
+Quote Post
k4k4r0770
post 16.07.2014, 19:40:08
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.07.2014

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


To jest iframe player-a może jest jakiś inny sposób żeby był dostępny tylko z jednego adresu
Go to the top of the page
+Quote Post
Crozin
post 16.07.2014, 19:53:20
Post #6





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Co jest w tym pliku co chcesz chronić?
2. Możesz w URL-u do tego pliku przekazywać każdorazowo unikalny, jednorazowy klucz, który generowany byłby przy każdej próbie wyświetlenia.
Go to the top of the page
+Quote Post
k4k4r0770
post 16.07.2014, 20:03:03
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.07.2014

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


no właśnie w tym pliku show.php jest cały link do filmu plus generator klucza i chce go wyświelić tylko z poziomu jednego adresu

  1. <?php
  2. if (!defined("_VALID_PHP"))
  3. die('Direct access to this location is not allowed.');
  4. ?>


mam taki kod który ogranicza w pełni dostęp do pliku i jest bardzo dobrze lecz chce żeby ta strona mogła zostać załadowana z pliki show2.php i żadnego więcej.

Ten post edytował k4k4r0770 16.07.2014, 20:55:03
Go to the top of the page
+Quote Post
by_ikar
post 16.07.2014, 21:10:11
Post #8





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Tak jak wyżej ci napisali, czyli poprzez sprawdzanie nagłówka referer:

  1. if(!preg_match('#'.$_SERVER['HTTP_HOST'].'#is', $_SERVER['HTTP_REFERER'])) die('Direct access to this location is not allowed.');


lub w js:

Kod
if(top != self) top.location.href = location.href;


Tyle że to jest takie "zabezpieczenie" dla pani krysi z księgowości, bo każdy inny kto wie chodź trochę na ten temat, to takie "zabezpieczenie" nie jest dla niego żadnym problemem.
Go to the top of the page
+Quote Post
k4k4r0770
post 16.07.2014, 21:15:23
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.07.2014

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


już se poradziłem ale potrzebuje teraz ukryć kod źródłowy bo wyświetla go gdy wezme opcje pokaż źródło strony ale jest dobrze bo nie wyświetla playera tylko "Direct access to this location is not allowed."

Ten post edytował k4k4r0770 16.07.2014, 21:53:34
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: 19.07.2025 - 09:00