Oprettet tir. d. 03. april 2001 kl. 14:37:51

vladimirr
vladimirr (30.442 point. Point ude: 150)

Er det muligt at banne en ip fra en bestemt hjemmeside?

Hejsa alle i andre.
Jeg er løbet ind i et problem med min side, er det muligt at lave noget i php, der tjecker gæstens ip, og hvis den er x.x.x.x (Nogle forskelige ranges jeg selv kan sætte op ?) kommer brugeren ikke ind på siden, jeg tænker på noget if /else ?
Kan det laves ?

//Anders

Skrevet tir. d. 03. april 2001 kl. 14:38:55| #1

vladimirr
vladimirr (30.442 point)
Det kører på en Win2k server med php4.

Skrevet tir. d. 03. april 2001 kl. 14:44:05| #2

christian-s
christian-s (17.795 point)
Ja, det kan du gøre via .htacces. Prøv at se her:
http://mbn.dk/ (...)

Det skulle vist være det ;-)

Skrevet tir. d. 03. april 2001 kl. 14:47:09| #3

mjula
mjula (20.539 point)
if ($REMOTE_ADDR != \"xxx.xxx.xxx\") {

Det den skal gøre

} else {
  print \"wolla karl smart\";
}

Skrevet tir. d. 03. april 2001 kl. 14:47:33| #4

vladimirr
vladimirr (30.442 point)
Når jeg så ikke kan bruge .htaccess på serveren (!), kan man lave noget i php lød spørgsmålet ?

Skrevet tir. d. 03. april 2001 kl. 14:49:01| #5

christian-s
christian-s (17.795 point)
sorry, overså det var en Windows server..

Skrevet tir. d. 03. april 2001 kl. 14:50:28| #6

vladimirr
vladimirr (30.442 point)
mjula -> hvordan så når det er et range f.eks. 212.242.X.X ?

Skrevet tir. d. 03. april 2001 kl. 14:50:50| #7

mjula
mjula (20.539 point)
Og svaret lød:

  if ($REMOTE_ADDR != \"xxx.xxx.xxx\") {

Det den skal gøre

} else {
  print \"wolla karl smart\";


Skrevet tir. d. 03. april 2001 kl. 14:51:14| #8


Skrevet tir. d. 03. april 2001 kl. 14:52:59| #9

logan-raarup
logan-raarup (22.166 point)
Jeg tror dette virker...

if ($REMOTE_ADDR < \"212.242.0.0\" | $REMOTE_ADDR > \"212.242.255.255\") {

Det den skal gøre

} else {
  print \"wolla karl smart\";
}

Skrevet tir. d. 03. april 2001 kl. 14:54:02| #10

mjula
mjula (20.539 point)
Ehrem! Så er det da :
if ($REMOTE_ADDR < \"212.242.0.0\" else| $REMOTE_ADDR > \"212.242.255.255\") {

Det den skal gøre

} else {
  print \"wolla karl smart\";
}

Skrevet tir. d. 03. april 2001 kl. 14:55:10| #11

logan-raarup
logan-raarup (22.166 point)
mjula >>
Du kan da ikke lave en else i parantesen! | betyder \'OR\'...

/logan

Skrevet tir. d. 03. april 2001 kl. 14:56:12| #12

mjula
mjula (20.539 point)
Prøv det her:::
Hvis det eks er CYBERCITY iper der skal bannes:
hvor 194.182 er cybercitys iper!

if (ereg(\"194.182\", $REMOTE_ADDR)) {
  Du er banned!
exit;
}

Skrevet tir. d. 03. april 2001 kl. 14:56:30| #13

logan-raarup
logan-raarup (22.166 point)
Du kan også sige:
if ($REMOTE_ADDR < \"212.242.0.0\") {

Det den skal gøre

} elseif ($REMOTE_ADDR > \"212.242.255.255\") {

Det den skal gøre

} else {
  print \"wolla karl smart\";
}

Men det fylder flere linjer!

Skrevet tir. d. 03. april 2001 kl. 14:57:24| #14

mjula
mjula (20.539 point)
hehe! Vi er fulde af ideer!

Skrevet tir. d. 03. april 2001 kl. 14:58:11| #15

logan-raarup
logan-raarup (22.166 point)
mjula >> Hvad så hvis man har ip 212.242.194.182? ;-)

/logan

Skrevet tir. d. 03. april 2001 kl. 14:58:56| #16

logan-raarup
logan-raarup (22.166 point)
Der skal vist tilføjes noget...

Skrevet tir. d. 03. april 2001 kl. 15:00:39| #17

mjula
mjula (20.539 point)
if ($REMOTE_ADDR != \"BESTEMT IP\") {

} else {
  print \"Smut\";

if (ereg(\"Valgfrit\", $REMOTE_ADDR)) {
  Du er banned!
exit;
}

Skrevet tir. d. 03. april 2001 kl. 17:10:36| #18

vladimirr
vladimirr (30.442 point)
Kan i ikke lige skrive det hele med <? ?> ?

Skrevet tir. d. 03. april 2001 kl. 17:14:54| #19

logan-raarup
logan-raarup (22.166 point)
Hehe...

<?php
if ($REMOTE_ADDR < \"212.242.0.0\" | $REMOTE_ADDR > \"212.242.255.255\") {

print \"Du er inde!\";

} else {
  print \"Sorry, adgang nægtet!\";
}
?>

Skrevet tir. d. 03. april 2001 kl. 17:56:00| #20

vladimirr
vladimirr (30.442 point)
hvis jeg så vil have 2 forskellige ranges ?


Skrevet tir. d. 03. april 2001 kl. 17:59:43| #21

logan-raarup
logan-raarup (22.166 point)
<?php
if ($REMOTE_ADDR < \"212.242.0.0\" | $REMOTE_ADDR > \"212.242.255.255\") {

print \"Du er inde!\";

} elseif ($REMOTE_ADDR < \"213.242.0.0\" | $REMOTE_ADDR > \"213.242.255.255\") {

print \"Du er inde\";

} else {

print \"Sorry, adgang nægtet!\";

}
?>

Skrevet tir. d. 03. april 2001 kl. 18:05:37| #22


Skrevet tir. d. 03. april 2001 kl. 18:59:40| #23

mjula
mjula (20.539 point)
neej! jeg nåede det ikke!!
PIS DET VAR MIG DER VAR FØRST!
Damn hehe

Skrevet tir. d. 03. april 2001 kl. 19:07:58| #24

vladimirr
vladimirr (30.442 point)
nej, du var lige 59 minutter og 57 sekunder for sent på den....

Skrevet tir. d. 03. april 2001 kl. 20:18:39| #25


Skrevet tir. d. 03. april 2001 kl. 22:37:36| #26

jd
jd (32.565 point)
...btw.: Man kan sagtens bruge .htaccess under Winbøvs...

Skrevet tir. d. 03. april 2001 kl. 23:57:29| #27

vladimirr
vladimirr (30.442 point)
jd -> ja, men jeg har ikke fået det til at virke, men hvis du kan finde en guide, så er du velkommen !!

//Anders

Skrevet ons. d. 04. april 2001 kl. 15:19:21| #28

jd
jd (32.565 point)
valdimirr-> Det går somend bare ud på at installere PHP som modul under Apache... se på min HP (delfs.dk)

Skrevet ons. d. 04. april 2001 kl. 15:41:45| #29


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger