GimboMedlem sedan dec. 20001 626 inlägg Hejsan, jag använder detta php script för att stänga av folk med ett visst ip nummer från en speciell sida men jag får inte scripetet att funka, jag har den längst upp i min fil som e programmerad i HTML egentligen men som jag har klistreta in detta script på o döpt om filen till php
här e scriptet:
<?php
$ip = getenv("REMOTE_ADDR");
if($ip == "213.50.168.73" || $ip == "192.44.243.18" || $ip == "255.255.255.256"){
header("Location: http://www.adressen ditt avisat folk ska hamna");
}
?>
Det ser helt korrekt ut. Förutsatt att du bytt ut texten "http://www.adressen ditt avisat folk ska hamna" mot en korrekt URL.
Vad får du för fel?
------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny
GimboMedlem sedan dec. 20001 626 inlägg jojo adressen i mitt script är korrekt, men när jag testar med mitt ipnummer så kommer jag ändå in på sidan (som jag egentligen inte ska kunna komma in på), jag skickas nämligen inte till den sidan som det står att jag ska till enligt scriptet
Vad står det om du kör en:
print $ip;
Det är möjligt att felet ligger i din getenv(). För övrigt (om din server inte är knasigt konfigurerad) fungerar det att bara skriva:
if($REMOTE_ADDR == '213.50.168.73') header("Location: <A HREF="http://www.dotcom.com");" TARGET=_blank>http://www.dotcom.com");</A>
------------------
Patrik Lindgren - Alxnet
AB
<A HREF="http://www.alxnet.s
e" TARGET=_blank>Alxnet.se - gratis
webbverktyg</A>
GimboMedlem sedan dec. 20001 626 inlägg alltså jag e inte så duktig på php, men så här ser min kod ut:
<?php
$ip = getenv("REMOTE_ADDR");
if($ip =="213.50.168.73" || $ip =="192.44.243.18" || $ip == "255.255.255.256"){
header("Location: <A HREF="http://www.utsikten.com/abraham/bannad.htm");" TARGET=_blank>http://www.utsikten.com/abraham/bannad.htm");</A>
exit; /* avsluta */
}
?>
<html>
<head>
osv hela html koden neda
kan du vida hur jag ska skriva ifall jag vill gör som du menar...
ahaMedlem sedan okt. 200057 inlägg if(($ip == "213.50.168.73") || ($ip == "192.44.243.18") || ($ip == "255.255.255.256"))
kanske?
------------------
www.fyndtorg.nu
GimboMedlem sedan dec. 20001 626 inlägg nope, kommer fortfarande in på sidan
BatboyMedlem sedan jan. 20001 006 inlägg Gör en simpel sida..
<?
$ip = getenv("REMOTE_ADDR");
echo $ip;
?>
.. så du ser att du får tag på IP adressen överhuvudtaget.
/j
------------------
R6
[Redigerat av Batboy den 18 mar 2001]
GimboMedlem sedan dec. 20001 626 inlägg Något e konstigt, det e såhär när jag skrev in din kod snutt för att kolal mitt ipnummer så fick jag ett annat ipnummer än det jag egentligen ska ha...och nu fungerar scriptet för att stänga av folk. Men det e såhär att jag har ett diskussionforum som jag vill stänga av folk ifrån o det diskussionforumet ger mig ett annat ipnummer hur ska jag göra för att kunna stänga av folk därifrån??
Snälla hjälp mig
Testa den här och se om det blir nån skillnad (saxad från php.net/getenv)
if (getenv(HTTP_CLIENT_IP)){
$ip=getenv(HTTP_CLIENT_IP);
}
else {
$ip=getenv(REMOTE_ADDR);
}
------------------
Patrik Lindgren - Alxnet AB
[Alxnet.se - gratis webbverktyg](http://www.alxnet.s
e)
GimboMedlem sedan dec. 20001 626 inlägg nepp ingen skillnad alls, men det jag inte fattar e, jag gjorde en php fil med denna kod snutt;
<?
$ip = getenv("REMOTE_ADDR");
echo $ip;
?>
och det är samma ip nummer som visas hela tiden trotts besök från olika datorer. Och det ip numret som visas går att stänga av från att besöka hemsidan. Någon som har ngt svar på det?
VetgirigMedlem sedan nov. 2000199 inlägg Datorn sitter bakom en brandvägg och det är den adressen som syns och inte besökarens adress ?
Dut borde inte vara svårt att se genom att du helt enkelt kollar upp adressen du alltid får.
------------------
Anders Lindbäck,Igiro Internet Giro
[Redigerat av Vetgirig den 19 mar 2001]
GimboMedlem sedan dec. 20001 626 inlägg Men varför kan inte jag stänga av folk från sidan ifall jag använder deras riktiga ip nummer?
FuelMedlem sedan okt. 20001 285 inlägg Fick en ide nu.. Varför inte kunna skriva in de ip nummerman inte vill ge access åt i en textfil eller mySQL databas som man kollar igenom först på sidan. Har nån skrivit något sådant ? eller måste jag skriva ett själv :e
------------------
" The code is out there "
GimboMedlem sedan dec. 20001 626 inlägg Lyssande idé, men jag e inte så bra på databas o sånt så jag undrar ifall du kan hjälpa mig?? pleas...
FuelMedlem sedan okt. 20001 285 inlägg Ok.. har tänkt på att försöka testa nåt sånt ett tag nu. Jag hojtar när jag har en testversion klar :)
------------------
" The code is out there "
FuelMedlem sedan okt. 20001 285 inlägg Jag har påtat i 3 timmar nu med en texfils version av ip banning, men det verkar inte fungera som det är tänkt. Hjälp mig någon som har lust och vet :) har zippat ihop dom på min hemsida http://www.kfdata.net/ip/Projekt_BanUsers.zip jag trodde detta skulle vara en baggis.. men..
------------------
" The code is out there "