03. juli 2001 - 14:44
Der er
32 kommentarer og 2 løsninger
Spærring af IP
Er det muligt at udelukke en bestemt IP fra at komme ind på en webside ?
Annonceindlæg fra Kingston Technology
if ($REMOTE_ADDR == \"127.0.0.1\") { echo \"Skrid med dig\"; } else { echo \"Velko0mmen til min gode side\"; }
jep. I startet af hver side skal du bare checke brugerens IP og hvis den ikke er gyldig, så kan du jo bare skrive til brugeren at han ikke har adgang eller vise ham til en ny side..
jada. eks: <? $udlukket_ip = \"102.150\"; //ip der ikke må få adgang $ip = $REMOTE_ADDR; if ($ip == $udlukket_ip) { echo \"niks pom\'frites. Ingen adgbaf\"; } else { ?> HTML KODEN Fra DIN SIDE HER <? } ?>
gizmo-gizmo>> slowlig :-(( ))
tusind tak begge to. Er der ingen af jer , der vil have point :-)
jo, jeg vil :) cauto >> ja ja. det kan godt være. Men det er også lidt nemmere at stille op sådan. Lidt nememre og ham
Cauto svar med et \"svar\" hvis du vil have point. Dine svar er \"kommentarer\" :-)
|||| // \\\\ - - \\ | / \\____/
03. juli 2001 - 14:52
#10
ups lidt forkert
03. juli 2001 - 14:53
#11
sorry ------------------------- 8888--8888888 ------------------8888888 88888888888888888 ---------------8888:::888 8888888888888888888888--- ------------------------- -- -------------8888::::::88 8888888888888888888888888 8 ------------88::::::::888 :::8888888888888888888888 888 ----------88888888::::8:: :::::::::8888888888888888 8888 --------888-8::888888:::: ::::::::::::::88888888888 ---888 -----------88::::88888888 ::::m::::::::::8888888888 8----8--------------Gerne lidt Intelligent ---------8888888888888888 88:M:::::::::::8888888888 888 --------88888888888888888 888::::::::::::M888888888 88888 --------88888888888888888 88888:::::::::M8888888888 888888 ---------8888888888888888 888888:::::::M88888888888 8888888 --------8888888888888888: :88888::::::M888888888888 88888888 ------88888888888888888:: :88888:::::M8888888888888 88---8888 -----88888888888888888::: 88888::::M::;o*M*o;888888 888----88 ----88888888888888888:::8 888:::::M:::::::::::88888 888----8 ---88888888888888888::::8 8::::::M:;:::::::::::8888 88888----- --8888888888888888888:::8 ::::::M::aAa::::::::M8888 888888 --88---8888888888::88:::: 8::::M:::::::::::::888888 88888888-8888 -88--88888888888:::8::::: ::::M::::::::::;::88:8888 8888888888888 -8--8888888888888:::::::: :::M::\"@@@@@\"::::8w 888888888888888 --88888888888:888:::::::: ::M:::::\"@a@\":::::M8i 888888888888888 -8888888888::::88:::::::: :M88:::::::::::::M88z8888 8888888888888- 8888888888:::::8::::::::: M88888:::::::::MM888!8888 88888888888888 888888888:::::8:::::::::M 8888888MAmmmAMVMM888*8888 88--8888888 888888-M:::::::::::::::M8 88888888:::::::MM88888888 888888---8888888 8888---M::::::::::::::M88 888888888::::::MM88888888 8888888----88888 -888---M:::::::::::::M888 8888888888M:::::mM8888888 88888888----8888 --888--M::::::::::::M8888 :888888888888::::m::Mm888 88-888888---8888 ---88--M::::::::::::8888: 88888888888888888::::::Mm 8---88888---888 ---88--M::::::::::8888M:: 88888::888888888888:::::: :Mm88888----88 ---8---MM::::::::8888M::: 8888:::::888888888888:::: ::::Mm8-----4 -------8M:::::::8888M:::: :888:::::::88:::8888888:: ::::::Mm----2 ------88MM:::::8888M::::: ::88::::::::8:::::888888: ::M:::::M -----8888M:::::888MM::::: :::8:::::::::::M::::8888: :::M::::M ----88888M:::::88:M:::::: ::::8:::::::::::M:::8888: :::::M::M ---88-888MM:::888:M:::::: :::::::::::::::::M:8888:: :::::::M: ---8-88888M:::88::M:::::: :::::::::::::::::::M:88:: : :::::::::M -----88888M:::88::M:::::: :::::*88*::::::::::M:88:: : ::::::::::M ----888888M:::88::M:::::: :::88@@88:::::::::M:88:: ::::::::::::M ----888888MM:88:MM:::: ::::88@@88:::::::::M:::8: : ::::::::::::*88---------- - ----Flot Krop ----88888--M:::8::MM::::: ::::*88*:::::::::::M::::: : ::::::::::::88@@ ----8888---MM::::::MM:::: ::::::::::::::::::MM::::: : ::::::::::::88@@ -----888----M:::::::MM::: ::::::::::::::::::MM::M:: :: ::::::::::::::88 -----888----MM:::::::MMM: :::::::::::::::MM:::MM::: :::::::::::::M ------88-----M::::::::MMM M:::::::::::MMMM:::::MM:: ::::::::MM -------88----MM:::::::::M MMMMMMMMMMMMMM::::MMM MMM --------88----MM::::::::: :::MMMMMMM::::::M MMMMMMMMM ---------88---8MM:::::::: ::::::::::::::::::::::::: :MMMMM ----------8---88MM::::::: :::::::::::::::M:::M::::: ::MM --------------888MM:::::: ::::::::::::MM::::::MM:: :::MM -------------88888MM::::: ::::::::::MMM:::::::mM:: ::MM -------------888888MM:::: :::::::::MMM:::::::::MMM: ::M ------------88888888MM::: ::::::::MMM:::::::::::MM: ::M -----------88-8888888M::: ::::::MMM::::::::::::::M: :::M -----------8--888888-M::: ::::MM:::::::::::::::::M: :::MM --------------888888-M::: :::M:::::::::::::::::::M: ::MMM -------------888888--M::: ::M:::::::::::::::::::::: ::M:::M -------------888888--M::: ::M::::::::@::::::::::::: ::M:::M -------------88888---M::: :::::::::::@@:::::::::::: :::M:::M ------------88888---M:::: ::::::::::@@@:::::::::::: :::M:::M------Ikke for Tynd eller for Tyk -----------88888---M::::: ::::::::::@@::::::::::::: :::::M:::M ----------88888---M:::::m ::::::::::::::::::::::Mm: ::::M:::M ----------8888---M:::::M: ::::::::::::::::::::::MM: ::::::M:::M ---------8888---M:::::M:: :::::::::::::::::::::MMM: ::::::M:::M --------888----M:::::Mm:: ::::::::::::::::::::MMM:: ::::::M::::M ------8888----MM::::Mm::: ::::::::::::::::::MMMM::: :::::M:::::M -----888------M:::::M:::: ::::::::::::::::::MMM:::: :: :::::::M:::::M --8888-------MM:::::::::: :::::::::::::::MM:::::::: ::::::::::M:::::M: -------------M::::::::::: ::::::::::::::M:::::::::: :::::::::::::MM:::Mm----- - --- ----Lækker Hofte ------------MM::::::m:::: ::::::::::::::::::::::::: :::::::::::MM:::MM ------------M::::::::M::: ::::::::::::::::::::::::: ::::::::::::MM:::MM -----------MM:::::::::M:: :::::::::::M::::::::::::: ::::::::::MM:::MM -----------M:::::::::::M8 8:::::::::M:::::::::::::: ::::::::::MM:::MM -----------M::::::::::::8 888888888M::::::::::::::: :::::::MM::MM -----------M::::::::::::: 88888888M:::::::::::::::: :::::::MM::MM -----------M::::::::::::: :888888M::::::::::::::::: ::::::::M::MM -----------M::::::::::::: ::88888M::::::::::::::::: ::::::::M:MM -----------M::::::::::::: ::::88M:::::::::::::::::: ::::::::MMM -----------M::::::::::::: ::::::M:::::::::::::::::: ::::::::MMM -----------MM:::::::::::: :::::M::::::::::::::::::: :::::::MM ------------M:::::::::::: :::::M::::::::::::::::::: :::::::MM ------------MM::::::::::: ::::M:::::::::::::::::::: ::::::MM -------------M::::::::::: ::::M:::::::::::::::::::: :::::MM -------------MM:::::::::: :::M::::::::::::::::::::: ::::MM --------------M:::::::::: :::M::::::::::::::::::::: :::MM --------------MM::::::::: ::M:::::::::::::::::::::: ::MM ---------------M::::::::: ::M:::::::::::::::::::::: :MM----------------Flott e Ben ---------------MM:::::::: :M::::::::::::::::::::::: MM ----------------M:::::::: :M::::::::::::::::::::::: MM ----------------MM::::::: M::::::::::::::::::::::MM -----------------MM:::::: M:::::::::::::::::::::MM -----------------MM:::::M :::::::::::::::::::::MM ------------------MM::::M ::::::::::::::::::::MM ------------------MM:::M: :::::::::::::::::::MM -------------------MM::M: ::::::::::::::::::MM -------------------MM:M:: :::::::::::::::::MM --------------------MMM:: ::::::::::::::::MM --------------------MM::: :::::::::::::::MM ---------------------M::: ::::::::::::::MM --------------------MM::: :::::::::::::MM --------------------MM::: ::::::::::::MM --------------------MM::: :M:::::::::MM: --------------------mMM:: ::MM:::::MM: ---------------------MMM: ::::::::::MMM: ---------------------mMM: ::M:::::::M:M: ----------------------MM: :MMMM::::::M:M ----------------------MM: :MMM::::::::M:M ----------------------mMM ::MM::::::::M:M -----------------------MM ::MM:::::::::M:M -----------------------MM :::M::::::::::M:M -----------------------MM ::::::::::::::::MM -----------------------MM M:::::::::::::::M: -----------------------MM M:::::::::::::::M: -----------------------MM M::::::::::::::::M -----------------------MM M::::::::::::::::M -----------------------MM M::::::::::::::::M ------------------------M M::::::::::::::::MM ------------------------M MM:::::::::::::::MM ------------------------M MM:::::::::::::::MM ------------------------M MM:::::::::::::::MM ------------------------M MM:::::::::::::::MM ------------------------- MM::::::::::::::MMM ------------------------- MMM:::::::::::::MM ------------------------- MMM:::::::::::::MM ------------------------- MMM::::::::::::MM ------------------------- -MM::::::::::::MM ------------------------- -MM::::::::::::MM ------------------------- -MM:::::::::::MM ------------------------- -MMM::::::::::MM ------------------------- -MMM::::::::::MM ------------------------- --MM::::::::::MM ------------------------- --MMM::::::::MM ------------------------- --MMM::::::::MM ------------------------- ---MM::::::::MM ------------------------- ---MMM::::::MM ------------------------- ---MMM::::::MM ------------------------- ----MM::::::MM ------------------------- ----MM::::::MM ------------------------- -----MM:::::MM ------------------------- -----MM:::::MM: ------------------------- -----MM:::::M:M ------------------------- -----MM:::::M:M ------------------------- -----:M:::::::M: ------------------------- ----M:M:::::::M ------------------------- ---M:::M::::::M ------------------------- --M::::M::::::M ------------------------- -M:::::M:::::::M ------------------------- M::::::MM:::::::M ------------------------- M:::::::M::::::::M ------------------------- M;:;::::M:::::::::M ------------------------- M:m:;:::M::::::::::M ------------------------- MM:m:m::M:::::::;:M ------------------------- -MM:m::MM:::::::;:;M ------------------------- --MM::MMM::::::;:m:M ------------------------- ---MMMM-MM:::m:MM ------------------------- ---------MM::::m:MM ------------------------- ----------MM::::MM ------------------------- -----------MM::MM
03. juli 2001 - 14:58
#12
der er nogen her der har for meget tid........
03. juli 2001 - 15:18
#13
*g* Der er da nogen der svarer med stil..
03. juli 2001 - 15:20
#14
Øhh, lige en ting mere. Hvorfor finder den altid IP 127.0.0.1 ? så er det jo ikke meget ved ;(
03. juli 2001 - 15:29
#15
LOL.... Det mener du simpelthen ikke seriøst !?! 127.0.0.1 er din interne ip.. Så den vil jo altid finde dig selv !?
03. juli 2001 - 15:33
#16
jeg er godt klar over at 127.0.0.1 er localhost men hvordan bruger man så $REMOTE_ADDR til at udelukke en bestemt IP ?¨ Når jeg går ind på siden via andre maskiner finder den også 127.0.0.1 som ip
03. juli 2001 - 15:34
#17
ehh, nej. $REMOTE_ADDR; er puterens ip lige meget hvad. Det er nok fordi det køre med samme ip adresse
03. juli 2001 - 15:38
#18
det er jeg ikke sikker på Gizmo. For at teste prøvede jeg at tilføje følgende linie: echo $REMOTE_ADDR Når jeg går ind på siden skriver den 127.0.0.1 Jeg bad en kammerat fra Kbh om også at gå ind på siden. Han fik også 127.0.0.1
03. juli 2001 - 15:41
#19
det virker hvis man ligger det op på dit webhotel. Ikke lokalt
03. juli 2001 - 15:57
#20
siden hvorfra den kører ligger på f2s.com ´s server
03. juli 2001 - 21:44
#21
det virker hvis du ændrer IPen det er jo fordi det er lokalhost for ALLE og jeg er sikker ¨på at hvis du fjerner if kommandoen der indeholder 127.0.0.1 så vil den ikke udskrive localIPen
03. juli 2001 - 21:46
#22
Kommentar fra uller 03/07 2001 14:58:43 der er nogen her der har for meget tid........ hehe går ud fra du mener mig :-) men hun er da meget pæn ikk?
03. juli 2001 - 22:33
#23
Cautoo, jeg tror ikke helt jeg forstår hvad du mener. Jeg forsøger med følgende stykke kode, men personen bag IP´en kommer fint ind på siden <? $udelukket_ip = \"195.215.239.139\"; $ip = $REMOTE_ADDR; if ($ip == $udelukket_ip) { echo \"Ingen adgang\"; } else { ?> HTML KODE <? } ?>
04. juli 2001 - 00:27
#24
Skal mesteren virkelig til at fyre op for compileren :) <? if (getenv(HTTP_CLIENT_IP)) { $ip = getenv(HTTP_CLIENT_IP); } else { $ip = getenv(REMOTE_ADDR); } ?> Således skal det gøres :) Mvh. Lasse Madsen Vxdesign
04. juli 2001 - 00:50
#25
ok, jeg har fulgt dit eksempel mester :-)
Når jeg selv tester skriver den at min IP er 127.0.0.1, men jeg kunne godt tænke mig at teste det med en udefra. Så hvis der er en der lige vil surfe ind på
http://www.bryllup.f2s.com/test.php og sige mig hvilken beskred de får, så ville jeg bliver meget glad.
04. juli 2001 - 01:04
#26
har fået nogle andre til at prøve, og de får stadig at vide at deres IP er 127.0.0.1 Koden for test.php ser sådan ud: <HTML> <HEAD> <TITLE>TEST</TITLE> </HEAD> <BODY> <? if (getenv(HTTP_CLIENT_IP)) { $ip = getenv(HTTP_CLIENT_IP); } else { $ip = getenv(REMOTE_ADDR); } $BannedIP = \"212.10.119.129\"; if ($ip == $BannedIP) { echo \"Du har ikke adgang, din IP er $ip\"; } else { echo \"Velkommen, din IP er $ip\"; } ?> </BODY> </HTML>
04. juli 2001 - 01:09
#27
aha, tror jeg har løst problemet selv. når jeg bruger HTTP_X_FORWARDED_FOR istedet for HTTP_CLIENT_IP, ser det ud til at virke
04. juli 2001 - 01:22
#28
Hva er det for noget Bullshit du fyrer af ! den kode vil ALDRIG vise 127.0.0.1 med mindre du selv er serveren og du selv surfer ind på den ... når du er connected til internettet får du udstedet en IP den vil ALTID blive fundet med mit eksempel ! Jeg har brugt den kode til en IP logger der har indtil videre logget over 1400 ip\'ere og sjovt nok er INGEN af dem 127.0.0.1 såe.... m.v.h. Lasse Madsen
04. juli 2001 - 01:29
#29
så så roolig nu. Jeg testede dit forslag, og bad andre om at teste det også. De fik 127.0.0.1, akkurat som jeg selv gjorde. Jeg læste lidt på php.net om at der i særlige tilfælde kunne være problemer pga. at man fik IP´en på ISP´ens cache-server. Dette kunne man løse ved HTTP_X_FORWARDED_FOR. Det var jo ikke helt det problem jeg havde, men prøvede det alligevel af. Det virkede, og det gjorde det andet ikke. Mere er der ikke at sige om det. Ingen grund til at være så vrissen, jeg siger det ikke for at genere dig. Tak I øvrigt, du ledte mig ihvertfald på rette vej. Mvh. Jesper
04. juli 2001 - 01:32
#30
kan du så fortælle mig hvorfor jeg ALDRIG har fået en eneste 127.0.0.1 IP i den database ? nå men hoved sagen er vel at du fik det til at virke ... tillykke ...
04. juli 2001 - 01:37
#31
ja, du har ret.. hovedsagen er at det virker.
Nej, jeg kan ikke forklare hvorfor det virker for dig, men ikke for mig.
Har du været inde på
http://www.bryllup.f2s.com/test.php Her benytter jeg dit forslag. Hvilken IP, får du oplyst ? Har testet med en kammerat fra en anden by. Han fik 127.0.0.1.
04. juli 2001 - 01:38
#32
jeg får \"selvfølgelig\" min globale ip ...
04. juli 2001 - 01:39
#33
ok, hvad kan jeg sige... det gjorde min kammerat ikke. Nå EOD herfra
04. juli 2001 - 09:05
#34
cautoo >> du har ret hun er pæn....
Vi tilbyder markedets bedste kurser inden for webudvikling