Oldal: 1 / 1

IP cím

HozzászólásElküldve: 2009.04.27. 16:20
Szerző: csigi
Hali!

Az mitől van, hogy bármelyik okhostos szerveren nézem az ip címem 127.0.0.1 és másnak is! Regisztrálva van két oldalam mindkettőnél szükségem van az ip-kre de mindig csak 127.0.0.1 van így pedig nem megyek semmire! Le lett tiltva az ip kiiratás vagy mi történt! Örülnék ha lehetne orvosolni a hibát!

Előre is Köszönöm!

Re: IP cím

HozzászólásElküldve: 2009.04.27. 19:53
Szerző: l2sh
Ezt a problémát már korábban jeleztem, és ez a válasz érkezett rá: viewtopic.php?f=6&t=28&p=1342#p1336

Már tényleg jó lenne ezt kijavítani, mert most szerintem ez szükséges a legjobban. Így használhatatlan a weboldal funkcióinak közel 40%-a, amik IP alapján működnek. Már kezdek azon gondolkozni, hogy átállok, ha ez nem lesz kijavítva. Ritkán vagyok ilyen, de úgy tudom, ez nem 1 hetes munka.

Re: IP cím

HozzászólásElküldve: 2009.04.28. 11:03
Szerző: pergeat74
Sziasztok!

Mint új tag, először üdv mindenkinek!

Én is hasonló problémával küzdöttem, de némi googlizás után egy ilyen megoldást találtam, ami jelenleg működik is:

if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

if (strstr( $ip, "," ) ){
$elvalaszto = ",";
$ip = strtok ($ip, $elvalaszto);
}

Ezúton is köszi a cikk szerzőjének!

Re: IP cím

HozzászólásElküldve: 2009.04.28. 12:59
Szerző: csigi
Ez szép és jó! Köszi a kódot ;)
Ez működne is a saját készítésű oldalamon, de a másikon phpbb van telepítve, most az nem tudom ezt kicserélni, így viszont a felhasználók IP alapján való bannolását el is felejthetem! Most épp egy közösségi oldalt programozok, ide szerettem volna tenni, de ha nem lesz javítva a hiba kétszer is meggondolom!

Re: IP cím

HozzászólásElküldve: 2009.04.28. 14:39
Szerző: l2sh
pergeat74 írta:Sziasztok!

Mint új tag, először üdv mindenkinek!

Én is hasonló problémával küzdöttem, de némi googlizás után egy ilyen megoldást találtam, ami jelenleg működik is:

if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

if (strstr( $ip, "," ) ){
$elvalaszto = ",";
$ip = strtok ($ip, $elvalaszto);
}

Ezúton is köszi a cikk szerzőjének!


Köszönjük szépen. :)
Mondjuk én egy ilyen szép funkciót találtam rá minden eshetőségre. :D
Kód: Egész kijelölése
   public function getClientIp()
   {
      if(isset($_SERVER))
      {
         if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
         {
            $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
         }
         elseif(isset($_SERVER["HTTP_CLIENT_IP"]))
         {
            $realip = $_SERVER["HTTP_CLIENT_IP"];
         }
         else
         {
            $realip = $_SERVER["REMOTE_ADDR"];
         }
      }
      else
      {
         if(getenv('HTTP_X_FORWARDED_FOR'))
         {
            $realip = getenv('HTTP_X_FORWARDED_FOR');
         }
         elseif(getenv('HTTP_CLIENT_IP'))
         {
            $realip = getenv('HTTP_CLIENT_IP');
         }
         else
         {
            $realip = getenv('REMOTE_ADDR');
         }
      }
      return $realip; 
   }

Re: IP cím

HozzászólásElküldve: 2009.04.29. 22:34
Szerző: pergeat74
Sziasztok!

l2sh: ez nem semmi, ez tényleg minden variációt kiaknáz. (el is mentem magamnak) :lol:

csigi: bár én is nézegettem a phpBB-t, sőt lokál van is egy feltelepítve, azt nem tudom, hogy hol kell ezt az ip-s témát átírni.
Én most egy joomla 1.5.10-et bűvölök, és egy vendég számláló modulba kellett kicseréljem a kódot, hogy működjön a számláló.
Szerintem ez egy nagyon jó tárhely, legalábbis eddig úgy tűnik. Persze nem hibátlan. De szerintem egy néhány soros kódcsere miatt nem érdemes más tárhelyre menni. Vagy tudsz ennél jobbat ingyen? Oszd meg velünk is! :P
Még regisztrálnom kellene egy tárhelyet, csak itt most épp nem lehet. :(

Re: IP cím

HozzászólásElküldve: 2009.04.30. 10:22
Szerző: csigi
Persze én sem komolyan gondoltam hogy átmegyek máshova, hisz már itt van kettő, de azért mégis jó lenne a meg lehetne oldani a hibát!

Re: IP cím

HozzászólásElküldve: 2009.04.30. 15:37
Szerző: l2sh
Egy ilyen dolog miatt én sem szándékoztam komolyan venni az átállást. Pár dolog ellensúlyozza ezt nekem, mint pl. a külső kapcsolatokhoz használható fsockopen() és mysql_connect(). :)

Re: IP cím

HozzászólásElküldve: 2009.04.30. 15:45
Szerző: csigi
Igen, tényleg nagyon jó tárhely! Leszámítva a hibákat, de nincs olyan szolgáltató ahol ne lenne hiba! :)

Re: IP cím

HozzászólásElküldve: 2009.05.07. 15:50
Szerző: dragon71
Jó lenne valamit csinálni vele mert nem tudom ellenőrizni a felhasználokat.
Így is volt belöle próblémám és kitudja az illető még hány néven van regizve.