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!



Thermaltake Core X9 Snow Edition kabinet

Så er det Goliath-tid, forstået på den måde, at vi har modtaget en sand mastodont af et cubekabinet fra Therma
Læs Mere

Raumfeld Stereo Cubes

For anden gang i Tweak.dk's historie skal vi have et sæt Raumfeld højttalere, der går under navnet Stereo Cube
Læs Mere

Reeven EUROS 120 mm Fan Round-Up

Reeven er en forholdsvis ny producent på markedet. De startede i 2009 og satser på at lave det bedste inden fo
Læs Mere

AMD A8-7600 APU

Så er AMD's seneste A8 APU endt på Tweak.dk redaktionen, og vi vil derfor stolt præsentere jer for vores test
Læs Mere

LC-Power Gaming 930W Kabinet

LC-Power har tilsendt os på Tweak.dk et af deres nye kabinetter i deres Gaming-serie. Dette hvide miditower ka
Læs Mere

Antec ISK310-150 micro tower

Står du og skal til at bygge dig en lille kontorcomputer, eller måske skal der et nyt kabinet til computeren v
Læs Mere

Thermaltake Commander FT Fan Controller

Hvis man har installeret et vildt custom vandloop i sin computer, kan det være ganske nyttigt at være i stand
Læs Mere

Logitech MX Master

Vi skal i denne test tage et kig på Logitechs nye flagskib af en mus ved navn MX Master. Der er tale om en mus
Læs Mere

Ny teknologi bruger kroppen som datamedie

Hvis du gik og troede, at det var smart, når din smartphone og dit smartwatch kommunikerede via Bluetooth, så
Læs Mere

PowerColor på vej med vanvittigt R9 390 X2 grafikkort

Hvis du simpelthen ikke kan få nok grafikpower, så er det værd at læse med her. PowerColor har nemlig præsente
Læs Mere

Ultimate Windows Tweaker til Windows 10 er ude!

Windows 10 har nu været på gaden i et stykke tid, og flere brugere har været meget bekymret over det nye syste
Læs Mere

Nyt ASUS ROG Poseidon Platinum GTX 980 Ti grafikkort på vej

Der er ingen tvivl om, at ASUS ved, hvad de har gang i, når talen falder på grafikkort. Det har vi set flere g
Læs Mere

Lenovo lancerer en serie af Gaming periferaler

Lenovo har bestemt sig for at bevæge sig ind på et andet marked end blot computere, og derfor har de producere
Læs Mere

ASUS VivoStick er en Windows 10 PC i mikrostørrelse

Nok skriver vi meget om små minikabinetter med mini-ITX bundkort, men sammenlignet med ASUS' nye VivoStick, så
Læs Mere

September måned byder på nye Nexus-telefoner

Næste gang, der kommer en ny Nexus telefon, får den sig en følgesvend, da der i denne omgang skulle komme både
Læs Mere

Acer præsenterer to nye Predator gamingskærme

Nok kan du have en vild internetforbindelse og ekstrem hardware, men du kommer ikke langt uden en skærm, og sk
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.