Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Banowanie nr IP - na bazie danych
Forum PHP.pl > Forum > Przedszkole
Larges
Witam, inderesuje mnie opcja banowania. Prosty plik, w którym będzie dodawanie nr IP i usuwanie z bazy mam.

Teraz pora na stworzenie funkcji banowania nr IP - jeśli jest w bazie. Funkcję tą będę chciał podpinać do innych plików za pomocą include.

Przykład mojej bazy "ban"
pierwsza kolumna to numer automatycznie przyznawany (to int(11) auto_increment)
Druga nosi nazwę "ip"

Czy ktoś mógłby zbudować przykładową funkcję sprawdzającą nr IP i porównującą do rekordów w bazie danych + jeśli jest, to pokazywanie jakiegoś teksty "zostałeś zbanowany". Przykład mnie zbawi, bowiem będę miał pewne odniesienie do zbudowania czegoś bardziej funkcjonalnego.

Dziękuję za podpowiedź winksmiley.jpg
bemol
  1. <?php
  2. if (in_array($_SERVER['REMOTE_ADDR'],$bany) ) {
  3. echo 'Nie masz dostępu do tej części strony z powodu bana.';
  4. ?>


$bany to tablica w której umieścisz wszystkie zapisane zbanowane ip z bazy
Ociu
http://forum.php.pl/index.php?showtopic=61...amp;mode=linear i wiele wiele innych tematów, których nie chciało Ci się poszukać.
Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.