Jeg vil gerne forbedre måden hvorpå brugere bannes på mit website.
Ligenu er det sådan, at når jeg banner en bruger, så opdaterer hans browser og sender ham til banned.php - På banned.php skal jeg have lavet en setcookie funktion, og en funktion i index.php der skal tjekke efter den cookie, så hvis brugeren besøger siden med proxy, så bannes han igen.
Har I noget kode eller andet I kan dele, eller skal jeg igang selv? Mange tak på forhånd.
ban er navnet på cookie navn er indhold time() + 60*60*24*7 tid 60 sek * 60 min * 24 * 7 (altså en uge ændre den gerne længere) men det er hvorlang tid du ville have den
sideaddreese Feks / så er det for hele hjemme siden
her kan du se en simpel ting som kan vise dig en grund ide
webweaver: nu ved jeg ikke hvad han skal bruge ban til men hvis det er F.eks en forum mm. ville jeg også fra råde ip medmindre det kun er en kort ban har oplevet at ip skifter
Tictacz:
tror du skal fortælle os hvad du skal bruge det til :D
Ah, ja okay.. Beklager at jeg var lidt sparsom med informationerne :b
Jeg har allerede en database hvori den bannede ip tilføjes, men da nogle folk bare bliver ved med at komme ind igen, så tænkte jeg, at jeg ville forbedre ban funktionen lidt. Kan være de ikke tænker på cleare deres cookies.
Det skal bruges til en chatside, der desværre fortsat bliver ved med at tiltrække uønskede besøgende/brugere. Undlader at skrive navnet for ikke at tiltrække unødig opmærksomhed - Dermed ikke sagt, at I er uønskede, men alle folk kan jo falde over det link. ^^
Tusind tak for eksemplerne, vil prøve at se om jeg kan få det til at virke senere. :-)
lav en table hvor i brugenens navn email mm. som kun han kan have er i når man så melder sig ind i din chat skal den så tjekke om nogen af de oplysninger han kommer med er "forbudte" det kunne være en ide??
rix7172, man kan da aldrig fraråde at banne på IP. Det vil du stort set altid gøre, hvis ikke altid! At der så er nogle som er dynamiske, kan man ikke sikre sig imod. Derfor vil man typisk hvis det er et community eller lignende, banne på mail og andre personlige data udover IP'en. (Som du også selv nævner i et andet indlæg).
Eftersom det er en chat, er der formentlig ikke andet end et chatnavn og en IP. Så der kan du kun banne IP'en. Hvis du gør det i en database, kan du sagtens smide en cookie ned på computeren, for at besværliggøre det yderligere for ham/hende at vende tilbage.
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.