joninho Posted April 28, 2006 at 09:36 AM Report #24760 Posted April 28, 2006 at 09:36 AM como é que ponho uma pagina a descobrir o ip da pessoa k liga?? tipo o www.whatismyip.org
pedrotuga Posted April 28, 2006 at 12:30 PM Report #24770 Posted April 28, 2006 at 12:30 PM o ip do utilizador está na variavel de ambiente $REMOTE_ADDR se quiseres antes o host podes usar o seguinte código <? $host = GetHostByName($REMOTE_ADDR); ?>
vbmaster Posted April 28, 2006 at 01:04 PM Report #24774 Posted April 28, 2006 at 01:04 PM Há maneiras muito mais simples e que passam mais despercebedias...
pedrotuga Posted April 28, 2006 at 02:21 PM Report #24785 Posted April 28, 2006 at 02:21 PM ???? quais? mais despercebidas? não entendi.
vbmaster Posted April 28, 2006 at 02:22 PM Report #24786 Posted April 28, 2006 at 02:22 PM Opah... se ele quer saber um ip dum colega (que é o que se passa normalmente) há maneiras muito mais simples...
joninho Posted April 28, 2006 at 02:23 PM Author Report #24788 Posted April 28, 2006 at 02:23 PM lol, nao, por acaso só queria saber como é que os sites topao o ip.. mesmo, pk eu sei mais maneiras de cassar ip,pk tipo tb há sites que sabem se estás a usar i.e ou nao, qual eh o S.O etc.. eu curtia saber cm s faz isso
vbmaster Posted April 28, 2006 at 02:24 PM Report #24789 Posted April 28, 2006 at 02:24 PM Ah.. é que dava a ideia que só querias saber o ip a alguém... Tásse. 😛
joninho Posted April 28, 2006 at 02:29 PM Author Report #24790 Posted April 28, 2006 at 02:29 PM lol, mas sabes como se descobre tb o windows e o browser?
pedrotuga Posted April 28, 2006 at 02:41 PM Report #24794 Posted April 28, 2006 at 02:41 PM o browser está no mesmo array, é o elemento 'HTTP_USER_AGENT' o SO já não me lembro. Aconselho a leres esta página do principio ao fim para teresuma ideia de info que podes ir buscar à esta superglobal http://pt.php.net/reserved.variables
joninho Posted April 28, 2006 at 02:50 PM Author Report #24798 Posted April 28, 2006 at 02:50 PM xiiii eh mt coisa pa ler :S e tipo ponho assim neh? echo "e a usar o: ".$HTTP_USER_AGENT akilo dam isto: e a usar o: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; SIMBAR Enabled; .NET CLR 1.1.4322) eu tenho o mozilla aberto, mas nao tou a usar-lo para abrir este site
pedrotuga Posted April 28, 2006 at 03:02 PM Report #24800 Posted April 28, 2006 at 03:02 PM nops... poes assim echo $_SERVER[HTTP_USER_AGENT']; se dá isso é porque estás a usar o mozila
joninho Posted April 28, 2006 at 03:13 PM Author Report #24802 Posted April 28, 2006 at 03:13 PM nops... poes assim echo $_SERVER[HTTP_USER_AGENT']; se dá isso é porque estás a usar o mozila e tem esse " ' " ??
AriOps Posted April 29, 2006 at 01:09 PM Report #24816 Posted April 29, 2006 at 01:09 PM falta um ' antes: echo $_SERVER['HTTP_USER_AGENT']; Daniel Correia
joninho Posted April 30, 2006 at 01:41 AM Author Report #24925 Posted April 30, 2006 at 01:41 AM yah XD ja tinha reparado XD
joninho Posted May 7, 2006 at 01:20 AM Author Report #26125 Posted May 7, 2006 at 01:20 AM tb nao há nenhum codigo para mostrar quais sao as portas que estao abertas no pc? assim punha uma secção para informar o pc do utilisador com tudo k ele tivesse XD bem, parece que é impossivel saber XD lol e já agora a cena que eu quero desde o inicio do post é isto: http://www.omeuip.com/ agora só tenho de investigar como é que eles metem lá isso tudo :\ lol :smoke: ? 😁 se alguém me conseguir ajudar 😄 lol está à vontade.. 👍
estigma Posted May 12, 2006 at 02:45 PM Report #27088 Posted May 12, 2006 at 02:45 PM http://pt.php.net/strpos Tens ai uma ajuda muito boa. 😉
Guest id194 Posted May 13, 2006 at 01:47 AM Report #27175 Posted May 13, 2006 at 01:47 AM nem sempre o $_SERVER['REMOTE_ADDR'] funciona como queremos, se precisarem da melhor forma para obter o ip de alguem que visita o vosso site, até à data aidna não arranjei função mais eficaz. a técnica é a mesma usada em grandes aplicações de forums como o invision, alias, o código até me foi passado la nos forums deles. function getIP() { if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } elseif(getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) { $ip = getenv("REMOTE_ADDR"); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) { $ip = $_SERVER['REMOTE_ADDR']; } else { $ip = "Unknown"; } return $ip; }
estigma Posted May 13, 2006 at 07:58 AM Report #27184 Posted May 13, 2006 at 07:58 AM o código pode ser resumido para 2 linhas com a mesma eficácia.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now