Eksempel (pseudo-kode, da jeg ikke helt kan PHP) --- <? opret forbindelse til databasen test nuværende ip mod ban-ip hvis den ip'en findes i ban-ip, send brugeren til "banned.php": header("location: banned.php"); luk forbindelsen til databasen igen ?>
og så er det jo nemt hvis du har en gæstebog, hvor du kan se ip'adresser, hvis de så spammer så kan du lave en admin ting, hvor du ved et tryk på et link, kan tilføje den ip adresse til din .htaccess fil !...
Det vil nok også være smart at kalde exit så siden stopper med at køre, efter header('Location ...'), ellers har han stadig en chance for at poste spam, udfra en cachet udgave af siden.
men jeg vil anbefale .htaccess med deny handlinger da det beskytter hele siden og dens undermapper hvorimod at de andre script kun beskytter en fil af siden
"hvorimod at de andre script kun beskytter en fil af siden": jae.. tricket er jo at inkludere filen i toppen af alle *vigtige* dokumenter.
F.eks.: - Synderen må godt læse i gæstebogen, men ikke skrive i den - Synderen må ikke få adgang til gæstebog-området, men må godt se andre områder af sitet
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.