Kære gæst, velkommen til Tweak.dk. Hvis dette er dit første besøg her, bør du læse Hjælp. Her forklares i detaljer hvordan denne side fungerer. For at benytte alle funktionerne på denne side, bør du overveje at lade dig registrere. Benyt venligst registreringsformularen for at registrere her eller læs yderligere information om registreringsprocessen. Hvis du allerede er registreret, så log på her.

1

tirsdag, 28. november 2006, 17:55


hey! jeg tænkte på: findes der egentlig nogen koder i html eller andre programmeringssprog, som gør, at man kan "banne" IP - adresser fra sin hjemmeside?

på forhånd tak :D

"Play like it's your last play!"

2

tirsdag, 28. november 2006, 18:01


Sagtens.. har du adgang til php eller asp?


3

tirsdag, 28. november 2006, 18:04


tja, jeg er igang med at lære php lige nu! :))....

"Play like it's your last play!"

4

tirsdag, 28. november 2006, 18:09


Kender ikke løsningen i php, men er 100 på man kan lave det i php også..

I asp ka du lege lidt med request.servervariables("REMOTE_ADDR") og nogle if-sætninger, så tager det ikke 2 sekunder at blokere ip-adresser


5

tirsdag, 28. november 2006, 18:12


yeah, ku også godt forestille mig at det ku lade sig gør i php... men tak for hjælpen!
hvis det også kunne lade sig gøre at komme med et eksempel, ville det være super :9xo

"Play like it's your last play!"

6

tirsdag, 28. november 2006, 18:51


PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$ip $_SERVER["REMOTE_ADDR"]; /* Her finder vi besøgerens ip addresse */
$banned_ip "2.4.6.36.2"/* Her sætter du hvilken ip der skal bannes */

/* Her checker vi om ip matcher med den bannede ip */
if ($ip == $banned_ip) {
die("Du har ikke adgang til at se denne hjemmeside");
}
/* Hvis den gør så får brugeren smidt en fejl meddelse i hovedet og alt indhold (Dit indhold her) bliver ikke vist */

?>

Dit indhold her


Ikke testet men burde virke.

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

Dette indlæg er blevet redigeret 2 gange, senest redigeret af "Dumpen" (28.11.2006, 18:54)


7

tirsdag, 28. november 2006, 19:39


Med fordel kunne man anvende en array således flere ip adresser kan bannes

PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
$blokerIp = array(
    "123.456.78.9",
    "222.222.123.2",
    "234.123.123.123"
); //array med iper der ikke må komme ind 

if (in_array($_SERVER['REMOTE_ADDR'],$blokerIp)) { //tjek om ip findes i arrayet
    die("Du har ikke adgang"); //stop udførsel af siden med fejlbesked
}

//almindeligt indhold her


Ligeledes heller ikke testet men gætter på det virker :D


8

onsdag, 29. november 2006, 18:16


men hvordan er det lige jeg finder brugeres IP?

"Play like it's your last play!"

9

onsdag, 29. november 2006, 19:00


Citeret

Originally posted by Poco
men hvordan er det lige jeg finder brugeres IP?


Serverens log er nok dit bedste bud


10

fredag, 1. december 2006, 17:32


mange tak for hjælpen...

"Play like it's your last play!"

11

fredag, 1. december 2006, 20:15


Sorry jeg lige låner din tråd, men er nogen der kan vise hvordan det "forgår" i asp? :)

Lehn

12

fredag, 1. december 2006, 21:01


Citeret

Originally posted by Kenny
Sorry jeg lige låner din tråd, men er nogen der kan vise hvordan det "forgår" i asp? :)

Ripper lige WebT's php eksempel og skriver det om til asp.. Håber det er i orden webt, ellers må du lige råbe op ;)


Kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
blokerIp = "123.456.78.9, 222.222.123.2, 234.123.123.123" 'Liste med iper der ikke må komme ind 
arrblokerIp = Split(blokerIp,", ")

Allow = 1
For Index = LBound(arrblokerIp) to UBound(arrblokerIP)
If arrblokerIp(Index) = request.servervariables("REMOTE_ADDR") then Allow = 0
Next

If Allow = 1 then
'almindeligt indhold her
Else
Response.write "Du har ikke adgang"
End if

Dette indlæg er blevet redigeret 2 gange, senest redigeret af "Karga" (01.12.2006, 23:17)


13

fredag, 1. december 2006, 22:44


Citeret

Originally posted by KarGa

Citeret

Originally posted by Kenny
Sorry jeg lige låner din tråd, men er nogen der kan vise hvordan det "forgår" i asp? :)

Ripper lige WebT's php eksempel og skriver det om til asp.. Håber det er i orden webt, ellers må du lige råbe op ;)


Kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
blokerIp = "123.456.78.9, 222.222.123.2, 234.123.123.123" 'Liste med iper der ikke må komme ind 
arrblokerIp = Split(blokerIp,", ")

Allow = 1
For Index = LBound(arrblokerIp) to UBound(arrblokerIP)
If arrblokerIp(Index) = request.querystring("REMOTE_ADDR") then Allow = 0
Next

If Allow = 1 then
'almindeligt indhold her
Else
Response.write "Du har ikke adgang"
End if


Du ripper bare, så længe du ikke beder mig om at gøre det i ASP :D - kan med nød og næppe klare asp med javascript, men ikke med VB.

En ting, REMOTE_ADDR ligger den i Request.QueryString?? troede måske den ville ligge i Request.ServerVariables


14

fredag, 1. december 2006, 23:16


Haha dooh jo selvfølgelig.. tror jeg er småtræt


15

fredag, 1. december 2006, 23:56


Citeret

Originally posted by KarGa
Haha dooh jo selvfølgelig.. tror jeg er småtræt


Hehe ja måtte også lige tjekke 3 gange om der nu stod Request.QueryString eller Request.ServerVariables før jeg brokkede mig :D - på den note er det vist også sengetid!



AMD Radeon R9 Fury X

Seneste skud på stammen i AMD's Radeon R9 serie er landet på Tweak.dk redaktionen, og det er med stor glæde og
Læs Mere

ASUS Strix R7 370 DirectCU II 4 GB

Så er det blevet tid til, at vi skal se på det første grafikkort i Radeon R7 300 grafikkort serien. ASUS har n
Læs Mere

Cherry MX Board 6.0 mekanisk tastatur

Det er med stor glæde, at Tweak.dk nu kan præsentere jer for en helt ny producent i vores repertoire. Vi har i
Læs Mere

ASUS Strix R9 380 DirectCU II 2 GB

Endnu et grafikkort i Radeon R9 300-serien er landet på Tweak.dk redaktionen, og denne gang skal vi kaste blik
Læs Mere

MSI GTX 980 Ti Gaming 6G

Så blev det Tweak.dks tur til at have NVIDIA GeForce GTX 980 Ti på testbænken, og i dagens test har MSI været
Læs Mere

LG G4 smartphone med 5,5 tommer IPS Quad HD skærm

Det er ingen hemmelighed, at vi her på Tweak.dk har set frem til at få LG's nye topmodel til test. Vi har jo s
Læs Mere

Antec Performance P50 Window

Så er Antec tilbage hos os på Tweak.dk. Denne gang er det med et nyt kabinet fra deres Performance serie ved n
Læs Mere

Betasphere HR 986 BigBox Black

betasphere audio, en forholdsvis ukendt producent, har sendt os et af deres produkter til anmeldelse. Der er t
Læs Mere

Vinderen er fundet! Vind et MSI Z97S SLI Krait Edition bundkort!

Vi har nu fundet en vinder i vores MSI konkurrence. Blev det dig? Klik ind og kig!
Læs Mere

OnePlus 2 får masser af hukommelse

Vi er mange, der spændt venter på, at kalenderen viser den 27. juli. Her vil den nye OnePlus 2 nemlig blive pr
Læs Mere

Vanvittig lagerkapacitet i ny NAS server fra Synology

Hvis du gik og troede, at din 8 TB NAS server var noget værd, så må du tro om igen. I hvert fald hvis man stil
Læs Mere

Tweak.dk unboxer AMD Radeon R9 Fury X

Så er Tweak.dk på banen med vores unboxingvideo af superkortet Radeon R9 Fury X.
Læs Mere

PlayStation 4 rundbarberer Xbox One i Europa

Jim Ryan fra Sonys Europaafdeling har været på talerstolen, og her har han fremlagt nogle særdeles imponerende
Læs Mere

Warner Bros. kendte til problemer med Batman: Arkham Knight

Der har været ramaskrig rundt omkring på nettet, efter det længe ventede spil Batman: Arkham Knight udkom til
Læs Mere

Tweak.dk Game Server: ARK: Survival Evolved

Som følge af weekendens Facebook opslag vedrørende en Tweak.dk game server kan vi nu informere jer om, at denn
Læs Mere

Robot dræber mand på VW-fabrik

En tragisk hændelse har fundet sted på en Volkswagen-fabrik i Kassel, Tyskland. En 21-årig tekniker har mistet
Læs Mere
Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.