Avatar billede sif4ever Nybegynder
20. august 2001 - 22:53 Der er 21 kommentarer og
1 løsning

Banner IP adresse (HASTER!)

Hvordan banner jeg en person fra at have adgang til min hjemmeside?

hvis jeg har en ipadresse, som hedder 555.555.555.555 ?
Avatar billede sukos Juniormester
20. august 2001 - 22:57 #1
Hvilken server ligger den på?
Avatar billede Slettet bruger
20. august 2001 - 22:59 #2
har du adgang til asp eller php ?
Avatar billede Slettet bruger
20. august 2001 - 22:59 #3
og desuden er 4 x 555 ikke en gyldig ip addr ;oD
Avatar billede sif4ever Nybegynder
20. august 2001 - 23:06 #4
Jeg har adgang til PHP

Jeg har prøvet dette, men det kan jeg ikke få til at virke

<?PHP
  $hosts[]=\"212.242.227.119\";
?>
Avatar billede blood Nybegynder
20. august 2001 - 23:17 #5
Dette virker kun hvis du ligger på en Unix/linux webserver

Lav en fil som heder .htaccess (Husk . )

Indsæt dette i filen




Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
Deny from 555.555.555.555


og plaser den i roden af din server.
Han vil på ingen måde få adgang til nogle af dine sider
Avatar billede sukos Juniormester
20. august 2001 - 23:20 #6
Hevm siger det er en han? :o]
Tænkte slev på .htaccess (det nemmeste) men sad lige og kikkede på php.net.
(selvfølgelig endte det med at jeg kikkede på noget andet!)
Avatar billede blood Nybegynder
20. august 2001 - 23:23 #7
sukos >> *g*

sif4ever >>

Du behøver ikke dette men det er en god til at have :o)

Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all

Det eneste du behøver er

Deny from 555.555.555.555
Avatar billede Slettet bruger
20. august 2001 - 23:23 #8
du kan også smide det her i htaccess
<Limit GET PUT POST>
order deny,allow
deny from 24.80.17.5
deny from 65.103.91.7
</Limit>
Avatar billede blood Nybegynder
20. august 2001 - 23:25 #9
space >> Prøv at læse mit svar :o)
Avatar billede Slettet bruger
20. august 2001 - 23:26 #10
blood>> er bare en anden måde og skrive det på:)
Avatar billede sukos Juniormester
20. august 2001 - 23:30 #11
Forresten, hvad med at redirecte til en anden side?
<?php
if($REMOTE_HOST = 123.456.78.90) {
header(\"location: http://www.andersand.dk\");
}else{
....................

?>
Avatar billede roenving Novice
21. august 2001 - 00:29 #12
>>sukos

har du ikke nogle copyright-probelmer med andersand.dk -- jeg havde i hvert fald, da jeg trykkede på linket *GG*
Avatar billede phineas_phreak Nybegynder
21. august 2001 - 12:04 #13
har du adgang til ASP kan det gøres på følgende måde med en redirect:

<% if request.servervariables(\"remote_host\") = \"62.243.140.87\" then
Response.Redirect(\"http://www.jubii.dk\")
end if
%> 
Avatar billede phineas_phreak Nybegynder
21. august 2001 - 12:11 #14
overstående var egentligt et svar :)
Avatar billede blood Nybegynder
21. august 2001 - 12:19 #15
Kommentar fra space 
20/08 2001 22:59:00

har du adgang til asp eller php ? 



Kommentar fra sif4ever 
20/08 2001 23:06:42

Jeg har adgang til PHP
Jeg har prøvet dette, men det kan jeg ikke få til at virke
<?PHP
  $hosts[]=\"212.242.227.119\";
?> 



*g*
Avatar billede sif4ever Nybegynder
21. august 2001 - 17:27 #16
Der for svarene jeg prøver og kigge på det, men nu har jeg faktisk et anden problemstilling under samme spørgsmål, hvordan spærrer jeg så for to ip-numrer :o))

Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
Deny from 555.555.555.555
Deny from 444.444.444.444

Sådan?




Avatar billede blood Nybegynder
21. august 2001 - 17:32 #17
Ja sårdan :o)

Du kan godt nøjes med at skrive

Deny from 555.555.555.555
Deny from 444.444.444.444


UDEN
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
Avatar billede sif4ever Nybegynder
21. august 2001 - 21:26 #18
Hej igen!

Det virker fint det script jeg har fået, og jeg får denne fejl nu....



Forbidden
You don\'t have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


Jeg har ændret den fejl-side i en .htaccess fil, som hedder

ErrorDocument 403 /fejl403forkerterettigheder.html

Men det ændrer ikke fejl siden, hvorfor, er det logisk for perle høns, er det fordi han også har spærret adgangen til den side?

Please help!
Avatar billede Slettet bruger
21. august 2001 - 21:27 #19
jeps
Avatar billede blood Nybegynder
21. august 2001 - 21:37 #20
sif4ever >> Ja det er fordi han heller ikke har adgang til den side

Du kan eventuelt lægge filen ind i en ny mappe i roden på dit web-hotel og lave en ny .htaccess fil der.

Dvs.
Du laver en mappe som heder \"403fejl\"
I den mappe laver du en .htaccess fil med følgene indhold \"Allow from all\"
Der efter flytter du filen \"fejl403forkerterettigheder.html\" ind i mappen \"403fejl\"
I den .htaccess som ligger i roden (/) ændre du så
\"ErrorDocument 403 /fejl403forkerterettigheder.html\"
til
\"ErrorDocument 403 /403fejl/fejl403forkerterettigheder.html\"


Han har nu kun adgang til den mappe/fil :o)
Avatar billede sukos Juniormester
23. august 2001 - 23:27 #21
Stakkels mand!
Avatar billede roenving Novice
23. august 2001 - 23:36 #22
>>sukos
Og resten af sit liv må han henslæbe uden adgang til hverken dine eller mine udgydelser *GG*
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester