16th April 2013, 01:13
#1
1 out of 1 members found this post helpful.
[Tutorial] Cum sa banezi useri pe site
Deci scriptul asta da un redirect pe o pagina numita ban.php doar daca esti banat.
Script PHP
Cod:
$banList = array( "0.0.0.0", "1.0.0.1" )
if( array_key_exists( $_SERVER["REMOTE_ADDR"], $banList )
{
header("location: ban.php");
}
Asta puteti sa faceti si cu sql.
De exeplu luati afara lista din tabelu banlist si al bagati in array.
IMPORTANT IP TREBUIE SA FIE CHEIA DE LA ARRAY NU VALUE
16th April 2013, 04:08
#2
1 out of 1 members found this post helpful.
1. cu scriptul tau banezi ipuri, nu useri
2. daca ipul trebuie sa fie cheia arrayului.. de ce l-ai declarat ca valoare?
3. ce aplicabilitate practica are tutorialul tau? ca sa banez un ip trebuie sa fac update de cod; nu mi se pare o procedura nici simpla si nici safe;
daca voiam ceva rapid cu editare pe ftp as fi ales .htaccess, iar daca voiam php as fi ales sa citesc ipurile dintr-o tabela din baza de date (macar asa le administram cu phpmyadmin sau cu alt client sql = navicat in cazul meu);
3b. observ ca propui si alternativa cu sql, insa care e probabilitatea ca daca stiu sa extrag datele din sql si sa le aranjez intr-un array in care valoarea din db e de fapt cheie in array.. sa nu stiu sa fac un redirect?
nu am gasit postul tau "helpful", insa m-am abtinut de la a-l vota ca atare de data asta (pentru ca apreciez intentia de a contribui);