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!



Pure Pop Mini FM/DAB radio

Pure, som laver lydudstyr af høj kvalitet i en klasse for sig selv, har denne gang tilsendt os en FM/DAB radio
Læs Mere

ADATA XPG Z1 2400 MHz DDR4 16GB kit

Endnu et 16 GB DDR4 kit har fundet vejen til Tweak.dks testbænk, og i denne omgang er der tale om ADATAs XPG Z
Læs Mere

TP-LINK 7-Port USB3.0 hub

TP-LINK, som ellers normalt laver ting til kommunikation, kommer denne gang lidt ud over deres eget sortiment
Læs Mere

Rapoo E9090P Wireless Illuminated Keyboard

Denne gang har Rapoo sendt os et af deres trådløse tastaturer. Dette tastatur er helt sit eget, da det har bel
Læs Mere

ASRock X99E-ITX/ac

Står du og overvejer at bygge et mITX system, men er du på samme tid interesseret i et lille vilddyr med masse
Læs Mere

ASUS Sabertooth X99

Sabertooth serien kender de fleste af os som toppen af poppen i ASUS TUF serie af bundkort, og de har i denne
Læs Mere

ASUS Strix Tactic Pro Gaming Keyboard

Det er igen blevet tid til at anmelde et produkt fra ASUS' Strix serien, og denne gang er det et tastatur, der
Læs Mere

Antec VSP5000

Man behøver ikke kaste tonsvis af penge efter et kabinet for at få fede features og gode muligheder. Det er An
Læs Mere

Google undskylder for brølere i Google Maps

Internetgiganten Google har om nogen været noget i vælten den seneste tid. Det skyldes, at der har været indti
Læs Mere

Pas på! NemID svindlere igen på spil

Det danske mobilselskab Call me har netop bragt nyheden om, at der er NemID svindlere på vej, og det vil vi se
Læs Mere

MSI verdens første med Windows 10 certificering

Vi ved alle, at Windows 10 er på vej, og med det kommer også en udfordring for især bundkortproducenterne at f
Læs Mere

Delta fylder pre-flight video med memes og katte

Det amerikanske flyselskab Delta er igen på banen med en noget utraditionel pre-flight video. De har før gjort
Læs Mere

GIVEAWAY! Vind en tur i biffen med Tweak.dk!

Vi er super glade for jeres engagement på både Tweak.dk og begge vores Facebook grupper, hvilket naturligvis o
Læs Mere

Netflix hyrer BitTorrent-medarbejder

Hvis man ikke kan slå dem, må man tilslutte sig dem. Sådan kunne en overskrift for dagens nyhed være, for den
Læs Mere

NVIDIA lukker igen for overclocking

Igen er der historier om, at NVIDIA lukker for overclocking af din GPU. Hvis du sidder derude med en laptop, d
Læs Mere

Razer fremviser ny Firefly musemåtte med fuld RGB belysning

Vi har her på Tweak.dk anmeldt flere af produkterne i Razers Chroma-serie, herunder Kraken 7.1 Chroma headsett
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.