Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

rexmage

Duvida sobre ips e rede em PHP

Mensagens Recomendadas

rexmage

Boas pessoal, surgiu-me uma dúvida que estou a tentar compreender melhor.

Existem sites que usam IP's para restringir o acesso, bloqueado o ip do cliente, e existem outros que é por zona ou seja Portugal, Inglaterra França por exemplo. http://www.hi5.com/friend/displayHomePage.do « eles nao mostram tipo ?p=inicio&flag=PT  🤔

Aliás no http://www.google.com ou http://www.google.pt  eles identificam onde estamos e enviam nos pro dominio correcto tipo .pt .co.uk etc... eu digo isto pk tive em uk recentemente e faziam no.

Outra história são jogos na internet que caçam se usas proxy ou nao tipo http://www.e-castig.com/index.php?r=31GX7

Agora a minha dúvida é  como é que em PHP controlamos estes eventos ? :S são usados algumas funções especificas ou eu estou a baralhar e não se usa php pra estes eventos ?

help me :D

tnks


<?PHP echo "Bo0m"; ?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mjamado

É com PHP, sim.

O IP do user está na variável $_SERVER['REMOTE_ADDR']. Depois, só tens de consultar as listas de ranges de IP para saber a que país (ou até a que cidade, mas não é tão certo) pertence, e tomares as acções necessárias. Esta classe do PEAR é muito boa, lê a documentação para saber o que é necessário.

Para restringir utilizadores, ou proxys, só tens que inserir os IP's que queres numa tabela de "banidos" - mas isso tens que andar a descobrir os IP's que os proxys usam primeiro.


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rexmage

Hey mjamado tnks pela resposta.

eu calculei que fosse algo desse genero mas nao tinha a certeza.

Relativamente as proxys eu posso bloquear essa lista?  existe algum "site" ou local que disponibilizem uma quantidade de ips?

Já que é por zona, alguém sabe como sabemos de onde é um ip ? de que zona do país ?

É possível nós users comuns saber-mos isto ou é preciso algum tipo de estudo aprofundado ou apenas quem trabalha com as máquinas dos ISP é que consegue saber isto ?

CUmps :D e tnks pla resposta


<?PHP echo "Bo0m"; ?>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.