Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 22.03.2008 Ostrzeżenie: (0%)
|
Witam, czy jest jakaś taka możliwość by filtrować dostęp do strony? Chodzi mi o to by np nie mozna było sie łaczyć z proxy a jedynie z IP pochodzącego z Polski.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 22 Dołączył: 11.04.2010 Skąd: Tarnów Ostrzeżenie: (0%)
|
Rozwiązanie 1:
Niestety działa tutaj JS, przez co trzeba dodać jakieś zabezpieczenie, aby wyłączenie JS nie ułatwiało dostępu, np: zmieniając adres odnośnika, wgrywając chronioną część strony za pomocą document.write, lub wgrywając cały plik PHP za pomocą AJAXa. W dodatku trzeba ufać, że MaxMind poprawnie rozpozna IP. To rozwiązanie zakłada, że nie blokujesz całkowicie dostępu do strony, stąd przekierownie do index.php, w którym to dopiero jest odnośnik do chronionej części. Zaletą tego jest to, że posiadasz najbardziej aktualną baze oraz oszczędzasz miejsce na serwerze. Łatwość zastosowania to też jedna z cech tego rozwiązania. Rozwiązanie 2: Wydaje mi się, że jest bardziej dokładne i ma więcej możliwości zastosowania, nie wymaga JS. Tym razem polegamy na bazie danych http://api.hostip.info, jednak możemy skorzystać z samego PHP co jest niebagatelną korzyścią. Oczywiście nazwę dołączanego pliku 'content.php' pasuje zmienić (IMG:style_emoticons/default/wink.gif) [Kod na podstawie: http://roshanbh.com.np/2008/07/getting-cou...ess-in-php.html] Ten post edytował session 11.05.2013, 16:37:37 |
|
|
|
musiek86 [PHP]filtrowanie dostępu do strony 11.05.2013, 13:58:20
!*! gethostbyaddr 11.05.2013, 14:02:18
session Można też np użyć:
[PHP] pobierz, plaintext functi... 11.05.2013, 14:06:52
musiek86 session to co napisałes poda IP ale jak to jeszcze... 11.05.2013, 14:47:53
!*! [PHP] pobierz, plaintext if(czyPL){ec... 11.05.2013, 15:03:59
musiek86 Zmoieniłem nieco jedną linijkę na:
[PHP] pobierz, ... 12.05.2013, 20:05:55
!*! Pytanie po co to robisz, skoro i tak można to obej... 12.05.2013, 20:10:50 
musiek86 Cytat(!*! @ 12.05.2013, 21:10... 12.05.2013, 21:14:37
session Wejdź na: http://api.hostip.info/?ip=000.000.000.0... 12.05.2013, 20:21:14
!*! Jeśli robisz głosowanie na podstawie IP to znak, ż... 12.05.2013, 20:26:03
ber32 Witam.CytatJeśli robisz głosowanie na podstawie IP... 12.05.2013, 21:07:22
session Głosowanie po IP z wykorzystaniem skrzynek emailow... 12.05.2013, 21:10:16
session Hmm jednak ta stronka nie ma wystarczającej liczby... 12.05.2013, 21:24:49 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 12:07 |