problem s ip

Nazdar

mam tu problem. Spravil som taky prikaz aby ukazalo ip adresu pocitaca ale skusal som to na 2 PC a ukazovalo stale taku istu. Neviete mi helpnut?

Tu je ten kod

<?php
$x = $_SERVER['REMOTE_ADDR'];
echo "Vasa ip je $x";
?>

skusal som aj

<?php
$x = $_SERVER['REMOTE_HOST'];
echo "Vasa ip je $x";
?>

ale potom uz ukazovalo iba Vasa ip je
$_SERVER["REMOTE_ADDR"] by mělo fungovat.. se podívej na

http://mt.wz.cz/info.php... a dule máš proměnné servru..
Ten první skript je správně, chování taktéž. Ty dva počítače mají prostě zvenčí (z pohledu internetu) stejnou IP adresu (takže mají stejného poskytovatele). Ještě můžeš zkusit vypsat proměnnou $_SERVER['HTTP_CLIENT_IP'], ta může (ale nemusí) obsahovat konkrétní vnitřní IP toho konkrétního počítače.
Dik a neviete ako mam spravit aby ked je ip adresa napr. 52.6.7.343.65 tak nech nieco napise? skusal som

<?php
$y = $_SERVER["REMOTE_ADDR"];
if ($x==2838.4.4.36.7.4.4) echo "nejaka blbost";
?>

Ale toto nefunguje a jemu asi vadi ze to cislo ma viacej bodiek :)
if ($x == '2838.4.4.36.7.4.4') echo 'nejaka blbost';

IP adresa uložená v remote_addr je typu string. Pokud chceš, aby se nějaké číslo interpretovalo jako string (řetězec), musíš jej uzavřít do apostrofů nebo do uvozovek (lepší do apostrofů).
Hehe

este raz diik vam vsetkym